java中怎么获取当前年份的第一天和最后一天

java中怎么获取当前年份的第一天和最后一天,第1张

  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给出年/月/日计算是此年的多少天等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9486814.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存