java小程序急急急:定义一日期类,能定根据初始化的日期进行年、月、日的加法 *** 作。

java小程序急急急:定义一日期类,能定根据初始化的日期进行年、月、日的加法 *** 作。,第1张

package TestCalendar

import java.text.SimpleDateFormat

import java.util.Calendar

import java.util.Date

public class TestCalendar {

public static void main(String[] args) {

Calendar cl=Calendar.getInstance()

System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(cl.MONTH)+"月"+

cl.get(cl.DAY_OF_MONTH)+"日"+cl.get(cl.HOUR)+":"+cl.get(cl.MINUTE)+":"+cl.get(cl.SECOND))

cl.add(cl.DAY_OF_YEAR,315)

System.out.println(cl.get(Calendar.YEAR)+"年"+cl.get(cl.MONTH)+"月"+

cl.get(cl.DAY_OF_MONTH)+"日"+cl.get(cl.HOUR)+":"+cl.get(cl.MINUTE)+":"+cl.get(cl.SECOND))

SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd"培羡笑配含)

SimpleDateFormat sdf2=new SimpleDateFormat("yyyy年派蔽MM月dd日")

try{

Date d=sdf2.parse("2012年05月15日")

System.out.println(sdf2.format(d))

}catch(Exception e){

e.printStackTrace()

}

}

}

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

main()

{

int year,month,day

int leapyear=0//闰年时使用

int daytime=0

int sum

static int month_date[12]={31,28,31,30,31,30,31,31,30,31,30,31}

printf("请输入日期:(例如:2010 5 27)")

scanf("%d%d%d",&year,&month,&day)

if(year<=0||month>12||month<1)//判断输入是否正确

{

printf("Error!\n")

getch()

exit(0)

}

if(year%400==0||(year%4==0&&year%100!=0))//判断是否为闰年

leapyear=1//是就加1

if(month==2)//判断日是否输入局握薯正确,2月是桐者特殊的因为分闰年和平年

{ if((month_date[month-1]+leapyear)<day||day<=0)

{

printf("Error!\n")

getch()

exit(0)

}

}

if(month!=2)//当输入不是2月时,判断输皮激入

{

if(month_date[month-1]<day||day<=0)

{

printf("Error!\n")

getch()

exit(0)

}

}

printf("\n请输入天数:")

scanf("%d",&daytime)//输入第N天后

if(daytime<0)

{

printf("Error!\n")

getch()

exit(0)

}

sum=daytime+day//当前日期与N天相加

do

{

if(month==2)//判断当月是不是二月份

month_date[month-1]+=leapyear

if(sum>month_date[month-1])

{

sum-=month_date[month-1]

month++//超过当月天数,加一个月

if(month==13)//当月份超过12月时,重新返到1月

{

year++//加一年

if(year%400==0||(year%4==0&&year%100!=0))//判断加一年后是不是闰年

leapyear=1

else

leapyear=0//不是闰年则为0

month=1//因为12月的下一个月是1月

}

}

}while(sum>month_date[month-1])//当加起来的天数少于当月的天数就停止循环

day=sum

printf("\n第%d天后是%d %d %d",daytime,year,month,day)//输出

getch()

}

软件版本:倒亮轿数日Days Matter 1.3。

我们可以使用搏逗倒数日Days Matter APP记录已经多少天。

打开手机上的倒数日Days Matter,在右上角找到添加按钮,添加一个新的日子。

记住,基键卖如果是想要设置类似于情侣在一起的天数这类的纪念日的话,需要输入你们在一起当天的日期,比如2020年7月7日你们相爱的话,就输入这个日期。然后将倒数本选择为“纪念日”,打开置顶,选择需要重复的时间间隔后保存即可。

这时,在一起的天数就会显示在主界面,并且显示的颜色为橙色,这是因为是纪念过去的时间为橙色,而对未来的倒计时则是蓝色的。

点击设置好的计时后,可以设定更加精美的主题并保存至相册,方便用户们分享至朋友圈或其它社交平台。

你也可以点击数字,来更换显示的时间格式,可以在年、月、周、日中进行挑选。

而点击BigDay后,用户们就能够查看到更加具体的纪念日信息,100天、200天、300天、1周年等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12382187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存