在Java中设置日期对象
我有一个日期对象myDate(比如)。 执行以下操作后:在Java中设置日期对象,java,date,Java,Date,我有一个日期对象myDate(比如)。 执行以下操作后: Calendar cal = Calendar.getInstance(); cal.set(Calendar.MONTH, 9); cal.set(Calendar.DATE, 24); cal.set(Calendar.YEAR, 2013); cal.set(Calendar.HOUR,13); cal.set(Calendar.MINUTE,45); cal.set(Calendar.SECOND,52); 我想将myDate对
Calendar cal = Calendar.getInstance();
cal.set(Calendar.MONTH, 9);
cal.set(Calendar.DATE, 24);
cal.set(Calendar.YEAR, 2013);
cal.set(Calendar.HOUR,13);
cal.set(Calendar.MINUTE,45);
cal.set(Calendar.SECOND,52);
我想将myDate对象设置为上述值,从而显示以下输出。
Mon Sep 09 13:45:52 PST 2013
请告诉我怎么做。你可以写:
Mon Sep 09 13:45:52 PST 2013
myDate.setTime(cal.getTimeInMillis());
你可以写:
myDate.setTime(cal.getTimeInMillis());
使用:
使用:
月份属性从一月=零开始。我不知道为什么太阳会做这样一件违背直觉的事 import java.util.*; public class DateTest { public static void main(String[] args) { Date myDate; Calendar cal = Calendar.getInstance(); cal.set(Calendar.MONTH, 8); cal.set(Calendar.DATE, 24); cal.set(Calendar.YEAR, 2013); cal.set(Calendar.HOUR,13); cal.set(Calendar.MINUTE,45); cal.set(Calendar.SECOND,52); myDate = cal.getTime(); System.out.println(myDate); } }
月份属性从一月=零开始。我不知道为什么太阳会做这样一件违背直觉的事 import java.util.*; public class DateTest { public static void main(String[] args) { Date myDate; Calendar cal = Calendar.getInstance(); cal.set(Calendar.MONTH, 8); cal.set(Calendar.DATE, 24); cal.set(Calendar.YEAR, 2013); cal.set(Calendar.HOUR,13); cal.set(Calendar.MINUTE,45); cal.set(Calendar.SECOND,52); myDate = cal.getTime(); System.out.println(myDate); } }
您需要使用您需要使用OP想要的是九月,而不是十月。这里需要注意的一点是,月份计数器以0开始,因此如果OP想要九月,那么我们需要传递值8
cal.set(Calendar.month,8)代码>OP需要的是九月,而不是十月。这里需要注意的一点是,月份计数器从0开始,因此如果OP需要九月,那么我们需要传递值8cal.set(Calendar.month,8)代码>非常感谢您分享有关创建日期对象时设置时区的信息。非常感谢您分享有关创建日期对象时设置时区的信息。