Articles of 日期

我怎样才能find一个月内的星期六和星期日?

我希望find一个月内的所有星期六和星期日。 我怎么能这样做?

使用SimpleDateFormat解析结果的奇怪日期和时间

使用SimpleDateFormat解析ISO8601的日期和时间时,我遇到了一个奇怪的问题。 相关代码是: public class DateHelper { private static SimpleDateFormat iso8601formatter = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ssZ”); public static Date parseISO8601(String date) throws ParseException { Date result = iso8601formatter.parse(date); return result; } } 输入我给它一个字符串 2010-09-06T15:30:00+02:00 作为回报,我得到一个Date对象,日期设置为2010年1月6日,时间为13:30,时区为GMT + 00:00。 编辑:我也尝试使用“2010-09-06T15:30:00 + 0200”,结果相同。 令人困惑的是,日期设置部分正确,只是月份设置错误。 问题显示在Android 1.6和Android 2.2上。 我该如何解决?

是否有任何库或算法可以将Shamsi(Jalali)转换为Java中的格里高利日期?

是否有任何库或算法可以将Shamsi(Jalali)转换为Java中的格里高利日期?

如何将时间从GMT转换为EST

我有(yyyyMMddHHmmss)格式的日期和时间“20140508063630”。 我想将此时间转换为EST时区。 我该怎么做? 如果此转换有任何API,请告诉我们。 提前致谢。

SimpleDateFormat中的日期字符串解析不正确

我正在尝试将UTC中的字符串格式化日期转换为日期对象,这会导致转换关闭几分钟。 SimpleDateFormat fullDateFormater = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSSSSS”, Locale.US); fullDateFormater.setTimeZone(TimeZone.getTimeZone(“UTC”)); 在解析日期字符串之前 – 2014-07-07T18:24:23.788810 解析日期之后是Tue Jul 08 00:07:31 GMT+05:30 2014日Tue Jul 08 00:07:31 GMT+05:30 2014 正确的日期转换是Tue Jul 07 23:54:23 GMT+05:30 2014 转换时间差异大约为12-13分钟。 我观察到转换中10分钟的范围存在差异。 什么是错的?

时间戳显示错误的数据

为什么时间戳((长)-62135596800000L)返回0001-01-03 00:00:00 ,但必须返回0001-01-01 00:00:00 ? 此服务在此处显示正确的时间戳

日期对象SimpleDateFormat在Java(Android)环境中无法正确解析时间戳字符串

我正在使用带有Date对象的SimpleDateFormat对象,如下所示。 问题是Date对象显示错误的日期,这与原始字符串相距几分钟。 Date对象似乎在调试器中以总毫秒数存储时间。 关于这个问题的任何想法? import java.text.SimpleDateFormat; import java.util.Date; Date played_at_local; dateFormat = new SimpleDateFormat(“yyyy-MM-dd’T’hh:mm:ss.SSSSSSZ”); played_at_local = dateFormat.parse(“2011-04-11T22:27:18.491726-05:00”); //played_at_local shows “Mon Apr 11 22:35:29 America/Chicago 2011” in debugger

比较两个日期是否在android中的同一周内

我有两个约会。来自…… Calendar c=Calendar.getInstance(); year=c.get(c.YEAR); month=c.get(c.MONTH); month++; date=c.get(c.DATE); 和其他日期分为date2,month2 现在我想看看他们两个是否在同一周。 通过大量的计算和逻辑可以实现。当第一个日期假设为3月3日,第2个日期为28Feb时,会出现问题。 它们都在同一周,但难以比较/检查。 所以我想知道是否有任何内置function或任何方式来轻松比较它们。请帮助……….

如何从字符串构造日期

我必须比较if / else,当前日期和预定义日期(比如2011年1月1日)中的两个日期。 这应该是简单的,但我找不到设置预定义日期的方法,如: Java.util.Date date = new Date(“2011-01-01”); 如何比较两个日期? 我真的不知道为什么这么复杂。

Android:将日期转换为毫秒

我用了 SimpleDateFormat formatter = new SimpleDateFormat(“dd.MM.yyyy, HH:mm”); String time = formatter.format(new Date()); 得到时间(12.03.2012,17:31),现在我想将这个时间转换为毫秒,因为我有一个带有几个日期和文本的文件,我想以毫秒转换日期,这样我就无法添加收件箱中的文字使用 ContentValues values = new ContentValues(); values.put(“address”, “123”); values.put(“body”, “tekst”); values.put(“read”, 1); values.put(“date”, HERE I MUST PUT A DATE IN MILLISECONDS); context.getContentResolver().insert(Uri.parse(“content://sms/inbox”), values); 因为我必须花费时间毫秒,我必须转换时间,有谁知道如何?