
Date now = new Date();
Calendar c = CalendargetInstance();
csetTime(now);
cset(CalendarDAY_OF_YEAR, 1);
Systemoutprintln(cgetTime()); // 第一天
cadd(CalendarYEAR, 1);
cset(CalendarDAY_OF_YEAR, -1);
Systemoutprintln(cgetTime()); // 最后一天
String
yearLast
=
new
SimpleDateFormat("yy",LocaleCHINESE)format(CalendargetInstance()getTime());
得到的就是年份的后两位数,其中的
CalendargetInstance()getTime()
也可以换为
new
Date()
或任意一个表示时间的Date。
import datetime
import calendar
year = int(input('请输度入4位数字的年份:')) # 获取年份
month= int(input('请输入月份1到12之间:')) # 获取月份
day= int(input('请输入日份1到31之间:')) # 获取“日”
if(calendarisleap(year)==True):
print('闰年')
else:
print('平年')
if(month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12):
print('31天')
elif (month == 4 or month == 6 or month == 9 or month == 11 ):
print('30天')
elif month == 2 and ((year % 4==0 and year % 100!=0) or (year % 400==0)):
print('29天')
else:
print('28天')
targetDay = datetimedate(year, month, day) # 将输入的日期专格式化成标准的日期
dayCount = targetDay - datetimedate(targetDayyear - 1, 12, 31) # 减去上一属年最后一天
print('%s是%s年的第%s天。' % (targetDay, year, dayCountdays))
以上就是关于java中怎么获取当前年份的第一天和最后一天全部的内容,包括:java中怎么获取当前年份的第一天和最后一天、java如何获取年份的后两位数、python给出年/月/日计算是此年的多少天等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)