首页 > 编程知识 正文

tomcat日志按日期生成,java获取当前日期时间

时间:2023-05-03 21:00:19 阅读:16333 作者:1007

[ b ] [ size=large ] [ color=dark red ] Java.util.carlendar介绍:[/color][/size][/b]

Calendar类是一个抽象类,它提供了如何将特定时刻转换为一组日历字段(如YEAR、MONTH、DAY_OF_MONTH和HOUR )以及如何处理日历字段(如获取下周的日期)。

Calendar提供了类方法getInstance,用于检索这种类型的公共对象。 Calendar的getInstance方法返回日历字段在当前日期和时间初始化的Calendar对象。

calendar right now=calendar.getinstance (;

[size=medium][b]日历字段分析[/b][/size]

在计算日历字段的日期和时间时,计算可能没有足够的信息。 例如,只有年和月,但没有日。 或者,' Tuesday,July 15,1996 ' (格林尼治标准时间(实际上,1996年7月15日是星期一)。 )。 Calendar分析日历字段中的值,并通过以下方法确定日期和时间:

如果日历字段中的值存在冲突,则日历字段将对最近设置的日历字段进行排序。 以下是日历字段的默认组合: 使用最近设置的单个字段确定的最近组合。

对于[size=medium][b]日期字段: [/b][/size]

[代码]

YEAR MONTH DAY_OF_MONTH

yarmonthweek _ of _ month day _ of _ week

yarmonthday _ of _ week _ in _ month day _ of _ week

YEAR DAY_OF_YEAR

YEAR DAY_OF_WEEK WEEK_OF_YEAR

[/code]

对于[b][size=medium]时间字段,[/size][/b]

[代码]

HOUR_OF_DAY

AM_PM HOUR

[/code]

[size=medium][b]字段操作[/b][/size]

可以通过三种方式修改日历字段: set ()、add ()和roll ()。 (详细操作请参照javadoc )

[size=large][color=darkred][b]示例[/b][/color][/size]

从页面获取日期,并将该日期的天添加到每天:

所有代码都是以下:

日期=new date (;

calendar calendar=calendar.getinstance (;

calendar.settime(date;

calendar.add (calendar.day _ of _ month,1 );

date=calendar.getTime (;

假设您要获取Date对象在页面中输入的日期,使用Calendar的getInstance方法获取其实例,然后使用setTime方法将Date对象的日期转换为Calendar对象。

现在是最重要的步骤。 使用calendar的add方法操作日期。 首先,add方法有两个参数:

公共业务语音(intfield,int amount )。

通过[b]field[/b] :日历字段中的日历成员获取其值(calendar成员较多,加入javadoc );

[b]amount[/b] :是添加到字段中的日期或时间量,此参数用于设置需要增加或减少的时间范围。

至此,添加Date对象的一个日期的功能已完成。 更多的功能操作相似,加入了javadoc。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。