首页 > TAG信息列表 > datetime-parsing

一个值得尊敬的PHP Datetime解析器

echo date('r',strtotime("16 Dec, 2010")); //Tue, 16 Dec 2008 20:10:00 +0530 echo date('r',strtotime("16 Dec 2010")); //Sat, 16 Jan 2010 00:00:00 +0530 那是错误的……要么应该失败,要么应该正确解析.您知道PHP中有任何健壮的自然语言日期/时间解析器吗?您如何解析PHP

java-为不同的时间字符串接收相同的ZonedDateTime

我正在使用以下函数将微秒格式的时间字符串转换为ZoneDateTime,以便稍后进行比较. public static ZonedDateTime createTimeFromString(String inputTime) { ZonedDateTime time; try { System.out.printf("Input time %s%n", inputTime); DateTimeForma

Java到MySQL.我需要将字符串参数转换为时间戳

我正在尝试将String解析为Timestamp,因为我需要将此数据保存在bbdd mysql上. String dateString: "2018-10-17T22:37:10.000+0000"; java.sql.Timestamp timeStampDate = null; try { DateFormat formatter; formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:

Java中的解析日期字符串

参见英文答案 > Converting ISO 8601-compliant String to java.util.Date                                    26个 >            Java – SimpleDateFormat formatter to return epoch time with milliseconds        

在Python中解析rfc3339日期字符串?

参见英文答案 > How do I parse an ISO 8601-formatted date?                                    25个 我有一个数据集,其中所有日期都具有以下格式: 2012-10-09T19:00:55Z 我希望能够在它们上使用像.weekday这样的方法.如何在Python中将它

java – 解析“YYYY-MM-dd HH:mm”时,SimpleDateFormat产生错误的日​​期时间

我试图将字符串(YYYY-MM-dd HH:mm)解析为日期,但是日期错误比预期错误. 码: Date newDate = null; String dateTime = "2013-03-18 08:30"; SimpleDateFormat df = new SimpleDateFormat("YYYY-MM-dd HH:mm", Locale.ENGLISH); df.setLenient(false); try { newDate = df.par

如何将ISO 8601日期时间字符串转换为Python日期时间对象?

参见英文答案 > How do I parse an ISO 8601-formatted date?                                    25个 我正在以“2009-05-28T16:15:00”的格式获取日期时间字符串(我相信这是ISO 8601).一个hackish选项似乎是使用time.strptime解析字符串并将

python – 如何解析ISO 8601格式的日期?

我需要将像“2008-09-03T20:56:35.450686Z”这样的RFC 3339字符串解析为Python的日期时间类型. 我在Python标准库中找到了strptime,但它不是很方便. 做这个的最好方式是什么?解决方法:python-dateutil包不仅可以解析RFC 3339日期时间字符串,例如问题中的字符串,还可以解析不符合RFC 33

java – DateTimeFormatter不解析自定义日期格式

我有java DataTimeFormmater的问题. 我觉得我错过了一些但却无法弄清楚到底是什么. String format = "yyyy-MM-dd'T'HH:mm:ss[.S]'T'zxxx"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format); String date = "2017-07-05T12:28:36.4TGMT+03:00

如何从ISO 8601格式字符串中选择时区到日历实例中

作为输入,我有一个字符串,它是ISO 8601中表示日期的字符串.例如: “2017-04-04T09:00:00-08:00” String的最后一部分,即“-08:00”表示TimeZone Offset.我将此字符串转换为Calendar实例,如下所示: Calendar calendar = GregorianCalendar.getInstance(); Date date = new SimpleD

java – 尝试将PDT中的日期时间解析为ZonedDateTime表示

我该如何解析PDT时区中的日期时间值? 06/24/2017 07:00 AM (PDT) 我想维护时区,以便我可以根据网站访问者的偏好来表示其他时区的时间. 我尝试使用ZonedDateTime但是我得到一个解析错误: java.time.ZonedDateTime.parse("06/24/2017 07:00 AM (PDT)") 错误是: java.time.forma

如何使用java中的当前和本地夏令时以及时区信息将joda LocalDateTime对象设置为指定时间

我正在尝试创建一个java.sql.Time对象来查询SQL数据库中的时间类型,但我正在使用joda来解析我收到的字符串. 我尝试过几种不同的方法.这是我最近的一次. protected Time startTime = null; protected static final String dateFormat = "HH:mm:ssZ"; protected static final DateT

Java LocalDateTime解析

为什么我可以用无效小时解析java中的日期时间字符串?我错过或需要做些什么来确保它适当地抛出错误. 以下代码不会抛出错误,它应该在哪里? DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss"); LocalDateTime aFormattedDate = LocalDateT

java – Jackson – 无法使用时区偏移反序列化日期时间’在索引23处找到未分析的文本’

我的日期时间必须来自前端,时区偏移:2017-07-04T06:00:00.000 01:00 我无法用杰克逊对其进行反序列化. 错误是: Text ‘2017-07-04T06:00:00.000+01:00’ could not be parsed, unparsed text found at index 23; 我试图谷歌所有的解决方案都是关于最后的Z的DateTime. @NotNu

python – 使用时区信息正确解析日期字符串

我通过关键跟踪器API收到这样的格式化日期字符串:“2012/06/05 17:42:29 CEST” 我想将此字符串转换为UTC日期时间对象,看起来python-dateutil无法识别该时区,pytz也不知道它. 我担心我最好的选择是用CET替换字符串中的CEST,但这感觉非常错误.有没有其他方法可以将夏令时字符串解析

c# – DateTime.TryParseExact()因线程的文化信息而失败

我在现有实现中有以下代码行 DateTime.TryParseExact( "15/11/2021 00:00:00", "dd/MM/yyyy HH:mm:ss", null, DateTimeStyles.None, out maturityDate); 返回false表示无法解析传递的字符串.这对我来说真的很令人惊讶,因为这里的模式似乎是准确的.根据MSDN

java – Android上的时间解析问题

我在尝试解析时间字符串02:22时得到一个解析异常. 我有以下转换功能: public static long convertdatetotimestamp(String datestring, String newdateformat, String olddateformat){ SimpleDateFormat originalFormat = new SimpleDateFormat(olddateformat,Locale.ROOT);

带有详细时区的Java DateTimeFormatterBuilder

假设我有一个日期,例如: Nov 30, 2013 19:00:00.001930000 Eastern Standard Time 我正在尝试使用DateTimeFormatterBuilder解析输入,但是我无法弄清楚要为通用类型ZoneId设置的内容如下所示. String basePattern = "MMM dd, yyyy HH:mm:ss"; new DateTimeFormatterBuilder()