草庐IT

CALENDAR

全部标签

java - 如何将 java.sql.Timestamp 增加 14 天?

我有一个应用程序,它以时间戳作为sql选择的开始日期和结束日期的边界,我想填充一个HashMap,其中自今年的第一个星期一以来的周数作为值和周数作为key。我发现使用时间戳真的很难,而且我对添加86,400,000秒来增加一天感觉不太好,因为这不考虑闰日、小时、秒。我打算在上面加上13天23小时59分59秒,这样我就可以在map中以星期为关键字查找开始日期,然后使用开始日期来获取结束日期。所以我想尝试得到这样的东西:WeekstartDateendDate12011-01-0300:00:002011-01-1623:59:5922011-01-1700:00:002011-01-30

java - 如何将 java.sql.Timestamp 增加 14 天?

我有一个应用程序,它以时间戳作为sql选择的开始日期和结束日期的边界,我想填充一个HashMap,其中自今年的第一个星期一以来的周数作为值和周数作为key。我发现使用时间戳真的很难,而且我对添加86,400,000秒来增加一天感觉不太好,因为这不考虑闰日、小时、秒。我打算在上面加上13天23小时59分59秒,这样我就可以在map中以星期为关键字查找开始日期,然后使用开始日期来获取结束日期。所以我想尝试得到这样的东西:WeekstartDateendDate12011-01-0300:00:002011-01-1623:59:5922011-01-1700:00:002011-01-30

Java 中的 C# DateTime.Ticks 等效项

C#中DateTime.Ticks的Java等价物是什么?DateTimedt=newDateTime(2010,9,14,0,0,0);Console.WriteLine("Ticks:{0}",dt.Ticks);上面提到的Java代码的等价物是什么? 最佳答案 好吧,java.util.Date/Calendar的精度只有毫秒:Calendarcalendar=Calendar.getInstance();calendar.set(Calendar.MILLISECOND,0);//Clearthemillispart.Sil

Java 中的 C# DateTime.Ticks 等效项

C#中DateTime.Ticks的Java等价物是什么?DateTimedt=newDateTime(2010,9,14,0,0,0);Console.WriteLine("Ticks:{0}",dt.Ticks);上面提到的Java代码的等价物是什么? 最佳答案 好吧,java.util.Date/Calendar的精度只有毫秒:Calendarcalendar=Calendar.getInstance();calendar.set(Calendar.MILLISECOND,0);//Clearthemillispart.Sil

java - 检索本周的星期一的日期

我们有一个实用程序,可以在周一至周五之间的任何一天运行。它将更新内容管理工具中的一些文件。与该文件关联的最后修改日期应该是该周的星期一日期。我编写了以下程序来检索本周的星期一日期。但我仍然不确定这是否适用于所有场景。有没有人有更好的解决方案?Calendarc=Calendar.getInstance();c.setTime(newDate());System.out.println(c.get(Calendar.DAY_OF_MONTH));System.out.println(c.get(Calendar.DAY_OF_WEEK));intmondayNo=c.get(Calend

java - 检索本周的星期一的日期

我们有一个实用程序,可以在周一至周五之间的任何一天运行。它将更新内容管理工具中的一些文件。与该文件关联的最后修改日期应该是该周的星期一日期。我编写了以下程序来检索本周的星期一日期。但我仍然不确定这是否适用于所有场景。有没有人有更好的解决方案?Calendarc=Calendar.getInstance();c.setTime(newDate());System.out.println(c.get(Calendar.DAY_OF_MONTH));System.out.println(c.get(Calendar.DAY_OF_WEEK));intmondayNo=c.get(Calend

java - 获取当前年份和月份导致奇怪的结果

我正在做一个与Android相关的学习项目。我正在尝试使用以下代码获取当前年份和月份,但它不适用于我。GregorianCalendargc=newGregorianCalendar();gc.YEAR//returning1gc.MONTH//returning2Calendarc=Calendar.getInstance();c.YEAR//returning1c.MONTH//returning2有人可以帮助我吗?难道我做错了什么?请原谅我,我是Java开发的新手。谢谢。 最佳答案 只是为了提供更多背景:两者newGregor

java - 获取当前年份和月份导致奇怪的结果

我正在做一个与Android相关的学习项目。我正在尝试使用以下代码获取当前年份和月份,但它不适用于我。GregorianCalendargc=newGregorianCalendar();gc.YEAR//returning1gc.MONTH//returning2Calendarc=Calendar.getInstance();c.YEAR//returning1c.MONTH//returning2有人可以帮助我吗?难道我做错了什么?请原谅我,我是Java开发的新手。谢谢。 最佳答案 只是为了提供更多背景:两者newGregor

java - 为什么我不应该使用 date4j 而不是 joda java.util.Calendar 或 jsr 310?

我最近遇到了date4j,一个非常简单的库(本质上是一个类),用于在Java中处理日期。从概念上讲,我真的很喜欢date4j的“想法”。事实上,在阅读了整个主站点和javadoc中的文档之后,我非常同意所陈述的一切。现在,可能我不应该使用date4j的几个原因-错误、性能、缺乏用户等。我不是在问这些事情。从概念上讲,我在问date4j的想法有什么问题(对于那里的大多数应用程序)?当然,可能有一些应用程序需要joda或threeten之类的东西-但我相信这些应用程序属于少数。人们对处理日期/时间的用户(几乎每个编写Java应用程序的人)给出的一般建议是:使用joda-time代替java

java - 为什么我不应该使用 date4j 而不是 joda java.util.Calendar 或 jsr 310?

我最近遇到了date4j,一个非常简单的库(本质上是一个类),用于在Java中处理日期。从概念上讲,我真的很喜欢date4j的“想法”。事实上,在阅读了整个主站点和javadoc中的文档之后,我非常同意所陈述的一切。现在,可能我不应该使用date4j的几个原因-错误、性能、缺乏用户等。我不是在问这些事情。从概念上讲,我在问date4j的想法有什么问题(对于那里的大多数应用程序)?当然,可能有一些应用程序需要joda或threeten之类的东西-但我相信这些应用程序属于少数。人们对处理日期/时间的用户(几乎每个编写Java应用程序的人)给出的一般建议是:使用joda-time代替java