gpt4 book ai didi

java - 如何将时间值设置为 00 :00:00 in the dateformat such as Tue Dec 28 17:36:28 IST 2010?

转载 作者:行者123 更新时间:2023-12-01 06:47:59 27 4
gpt4 key购买 nike

我正在使用 Java 并且我正在尝试下面的代码

Calendar cal1 = Calendar.getInstance();  
cal.setTime(now1);
cal1.add(Calendar.DAY_OF_YEAR, -1);
java.util.Date yesterday = (Date) cal1.getTime();
System.out.println(yesterday.toString());
java.sql.Timestamp yesterdayTimestamp = new java.sql.Timestamp(tomorrow.getTime());
System.out.println(yesterdayTimestamp.toString());

输出为 Tue Dec 28 17:36:28 IST 2010现在我想将其中的时间设置为 00:00:00 然后12 月 28 日星期二 17:36:28 IST 2010 将于 12 月 28 日星期二 00:00:00 IST 2010

我不知道该怎么做?

最佳答案

如果我正确理解问题,您希望将时间相关字段设置为 0。

        Calendar cal1 = Calendar.getInstance();  
cal1.set(Calendar.HOUR_OF_DAY, 0);
cal1.set(Calendar.MINUTE, 0);
cal1.set(Calendar.SECOND, 0);
cal1.set(Calendar.MILLISECOND, 0);
System.out.println(cal1.getTime());

输出

Wed Dec 29 00:00:00 IST 2010

关于java - 如何将时间值设置为 00 :00:00 in the dateformat such as Tue Dec 28 17:36:28 IST 2010?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553970/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com