从毫秒级创建公历日历实例
2022-09-01 14:49:49
我有一个以毫秒为单位的特定时间(在对象中),我想用它来创建一个对象。我该怎么做?Timestamp
GregorianCalendar
编辑:我该怎么做?
我有一个以毫秒为单位的特定时间(在对象中),我想用它来创建一个对象。我该怎么做?Timestamp
GregorianCalendar
编辑:我该怎么做?
只需获取一个 GregorianCalendar 的实例,并使用您的 java.sql设置时间.Timestamp :timestamp
Calendar cal=GregorianCalendar.getInstance();
cal.setTime(timestamp);
编辑:正如 peterh 所指出的,默认情况下不会提供 a,因为它是从中继承的,这可以在某些安装上提供例如 a。确保改用用途。GregorianCalendar.getInstance()
GregorianCalendar
Calendar.getInstance()
BuddhistCalendar
GregorianCalender
new GregorianCalendar()
获取公历日历对象而不是日历对象。就像Michael的答案一样,你也可以做以下事情:
long timestamp = 1234567890;
GregorianCalendar cal = new GregorianCalendar();
cal.setTimeInMillis(timestamp);
这假定有一个 UTC 纪元时间戳。