Tag: datetime

字符串日期进入大纪元时间

我对日期有点困惑。 我目前正在研究天气应用程序,一切正常。我只想将这种格式处理成我自己想要的格式。 2017-09-10T18:35:00+05:00 我只是想把这个日期转换成大纪元时间,然后我按照我想要的格式解决日期:: 对于J-SON 或者我想把这个日期转换成更少的数字,即太阳,9月9日9:23等。 http://dataservice.accuweather.com/currentconditions/v1/257072?apikey=JTgPZ8wN9VUy07GaOODeZfZ3sAM12irH&language=en-us&details=true

两个日期之间的开始日期和结束日期

嗨我需要在给定的两年之间获得每个月的所有开始日期和结束日期 pulbic void printStartDateAndEndDate(Date start, Date end){ for(// start – end){ Sysout(“1 st month starting date: “+ startDateOfMonth+ ” End Date”+endDateOfMonth); } } 如果有人知道怎么做,请告诉我。我需要将“startDateOfMonth”和“endDateOfMonth”放在Date对象中。

无法解析自定义日期格式。 (JAVA)

我必须在Java中使用自定义日期格式。 它包含微秒,尽管Java不支持微秒。 因为我用零填充时间模式,格式化时工作正常,但我不能用该模式解析日期字符串。 有一个简单的解决方法或我必须自己处理微秒(使用字符串函数)? @Test public void testDateFormat() throws ParseException { DateFormat format = new SimpleDateFormat(“yyyy-MM-dd-HH.mm.ss.SSS000”); String theDate = format.format(new Date()); // this will fail: format.parse(theDate); } java.text.ParseException:无法解析的日期:“2010-01-25-12.40.35.769000”

java日期什么时候会崩溃?

AFAIK java以长度变量存储日期,以毫秒为单位。 因此,某一天将没有价值(因为长期有一个最大值),这将对应于该瞬间的时间。 你知道什么时候会发生吗?

结合java.util.Dates来创建日期时间

我目前有两个UI组件用于指定日期和时间。 两个组件分别返回表示日历日期和时间的java.util.Date实例。 我的问题是: 组合这些值以创建表示日期和时间的java.util.Date实例的最佳方法是什么? 我想避免依赖Joda或其他第三方库。 我目前的解决方案看起来像这样(但有更好的方法吗?): Date date = … // Calendar date Date time = … // Time Calendar calendarA = Calendar.getInstance(); calendarA.setTime(date); Calendar calendarB = Calendar.getInstance(); calendarB.setTime(time); calendarA.set(Calendar.HOUR_OF_DAY, calendarB.get(Calendar.HOUR_OF_DAY)); calendarA.set(Calendar.MINUTE, calendarB.get(Calendar.MINUTE)); calendarA.set(Calendar.SECOND, calendarB.get(Calendar.SECOND)); calendarA.set(Calendar.MILLISECOND, calendarB.get(Calendar.MILLISECOND)); Date result = calendarA.getTime();

MySQL – 如何用正确的时区存储时间? (来自Java)

我正在使用MySQL 5.0。 我需要将日期时间信息存储在一列中。 我的意思是使用DATETIME或TIMESTAMP列类型。 但我有夏季 – 冬季时间变化的问题。 我的时区是CET。 夏天我们使用夏令时(CEST,它是GMT + 2),冬天我们使用冬季时间(CET,它是GMT + 1)。 在夏季时间变为冬季的那一天(2012年是在10月28日)我们有时间凌晨2点两次。 这一天的时间顺序是: … -> 1:00 CEST -> 2:00 CEST -> 2:00 CET (= 3:00 CEST) -> 3:00 CET -> … 所以,如果我有时间戳/日期时间’2012-10-28 02:00:00’如果此时间代表夏令时或冬季时间凌晨2点,我无法正确说出。 我有两个不同的Java日期: Date d1 = new Date(1351382400000); // 2:00 CEST (summer-time) Date d2 = new Date(1351386000000); // 2:00 CET (winter-time) 当我使用标准时间戳/日期时间格式(即’yyyy-MM-dd […]

将Joda LocalDate或java.util.Date转换为在当天开始时有时间的LocalDateTime

我正在使用Joda 2.5 在将Joda LocalDate转换为LocalDateTime时遇到问题。 因为,我可以使用Time atStartOfDay将LocalDate转换为DateTime。 我想通过LocalDateTime对象获得相同的function。 我的代码是: 假设日期来自不同的REST服务,比方说 Date currentDate = new Date(“2015-02-05”); 现在这个Date被传递给另一个服务,如下所示: funService(currentDate); public funService(Date currentDate) { LocalDate localDateObject = new LocalDate(date); // Now I have to convert this Date to LocalDateTime LocalDateTime localDateTime = localDateObject.toDateTimeAtStartOfDay(); //But this returns DateTime Object. // As I don’t want to store the DateTime Object because […]

Java String to DateTime

我有一个来自json响应的字符串: start: “2013-09-18T20:40:00+0000”, end: “2013-09-18T21:39:00+0000”, 如何将此字符串转换为java DateTime对象? 我尝试过使用以下内容: SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSSXXX”); start = sdf.parse(“2013-09-18T20:40:00+0000”); 但有了这个,我只能创建一个日期对象。 但是在String中绑定的时间是必不可少的。 任何帮助是极大的赞赏!

Joda时间:如何在某个日期间隔获取工作日的日期?

我有两个LocalDates代表一些时间间隔。 现在我必须得到所有星期五的LocalDates,这个间隔包含。 最简单的方法吗?

适用于Java的智能日期/时间解析器

是否有一些适用于Java的智能日期/时间解析器库? 智能我的意思是,我不需要指定日期/时间格式。 API应该类似于: Calendar cal = DateTimeParser.parse(“01/06/10 14:55”); cal = DateTimeParser.parse(“1 Jan 2009”); // assumes 00:00 time cal = DateTimeParser.parse(“1.2.2010”); cal = DateTimeParser.parse(“kygyutrtf”); // throws exception 更新 : // I’m telling the parser: “If unsure, assume US date format” cal = DateTimeParser.parse(“01/02/03”, new Locale(“en-us”));