我想知道DateTime对象(joda或java 8)的相关星期几,一小时和一年中的值之间的值映射及其各自的值?
星期几
1:周一......周日7点?
HOUROFDAY 凌晨1点12分2?
MonthOfYear 1:1月... 12月12日?
上面的映射是否正确?
答案 0 :(得分:0)
我从您的问题中理解的是不同DateTime常量的默认值是什么。根据{{3}}以下构造函数定义
public DateTime(int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour)
使用ISOChronology从datetime字段值构造实例 在默认时区。参数:
年 - 年份年月年 - 一年中的一个月,从1到12天,每天一天 月,从1到31
小时天 - 一天中的小时,从0到23
minuteOfHour - 小时的分钟,从0到59
由于: 2.0
对于dayOfWeek,请参阅this page
public static final int MONDAY = 1; public static final int TUESDAY = 2; public static final int WEDNESDAY = 3; public static final int THURSDAY = 4; public static final int FRIDAY = 5; public static final int SATURDAY = 6; public static final int SUNDAY = 7;
访问字段
DateTime.Property pDoW = dt.dayOfWeek(); strT = dt.dayOfWeek().getAsText(); iDoW = dt.dayOfWeek().get();