问题标签 [simpledateformat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java中的简单日期格式化程序问题
我想解析以下类型的日期:
我如何在java中使用简单的日期格式化程序来做到这一点?要使用什么格式?
java - SimpleDateParser 产生不正确的日期?
早上好!在过去的两个小时里,我一直在使用以下代码,搜索论坛、Google 和 JDK 1.6 文档以了解发生了什么,但似乎无法完成这项工作。我希望代码输出 07/25/2010 11:59:33 PM 但我得到的是 01/25/2010 11:59:33 PM 。
考虑到这可能与 JDK 有关,我尝试使用 Joda-Time 编写相同的内容并获得相同的结果。我错过了 DateFormat 的工作原理吗?
提前感谢您提供的任何见解!
java - Java中不推荐使用的日期方法?
使用 Java Date 实用程序时的真正含义,并且某些内容已被弃用。这是否意味着不鼓励使用,还是暗示禁止使用?
我猜使用不推荐使用的方法是不好的做法,但我不确定并想找出答案。
例如,我正在尝试使用如下代码
当然......这是一个高级示例,但在这种情况下,我的模型使用Date类型,我需要将请求中的日期作为字符串提取并用它创建一个日期。
它工作得很好,我有它,但它使用了一种不推荐使用的方法。
编辑 - 我已经回去使用
日期格式为 MM/DD/YYY,例如 07/23/2010,但我收到ParseException
这可能来自什么?
java - Java SimpleDateFormat 总是返回一月份的月份
我正在从 Active Directory 中获取日期值 (createWhen),并将其转换为 Java 日期,以获取在两个日期之间创建的帐户列表。一切正常,除了一种方法:我从 AD 日期到 Java 日期的方法。该方法如下所示:
并且,对于来自 AD 的单个任意数据:
Value from AD is: 20050912190509.0Z
Formatted String is: 2005/09/12
Final date string is: Wed Jan 12 00:00:00 EST 2005
显然,它正确地选择了日期和年份(如果我选择包括小时/分钟/秒,它也正确地包括那些),但由于某种原因,每个日期都被放置在一月份。
现在,我确信我的错误是一个非常简单的错误,但我已经重新检查了我的格式大约十次,而且我已经看不到它了。第二双眼睛能否有希望地查看我的代码并指出我哪里出错了,让月份如此严重不正确?
谢谢。
java - 无法使用 AM/PM 标记解析日期时间字符串
我要格式化的字符串如下所示: String datetime = "9/1/10 11:34:35 AM"
SimpleDateFormat 的以下模式有效:
但是,我还需要解析 AM/PM 标记,当我将其添加到模式中时,我会收到异常。
不起作用的模式:
我也试过这个,但有同样的例外:
例外:
我在http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html#text查看了 API,但似乎找不到我做错的地方。
有什么建议么?
java - Simpledateformat 解析问题
我正在解析格式为的日期EEE, dd MMM yyyy HH:mm:ss Z
。样本值之一是Thu, 02 Sep 2010 04:03:10 -0700
。
这是解析代码:
如果电话语言是英语,这绝对可以正常工作,但是当语言更改为“法国”或“意大利”时,它会抛出 parserException。我什至试过这个:
或者更明确的法语语言环境:
但是没有运气.....有人可以告诉我我做错了什么吗?
java - 如何在 Java (Android) 中使用 SimpleDateFormat 解析“GMT+hours:minutes”或“GMT-hours:minutes”
例如,我想解析下面的字符串:
我将模式用于SimpleDateFormat
:
但我不断得到ParseException
. 如何解决这个问题?
非常感谢。
java - Java 程序中的解析错误
错误发生在 proj_close_date 的解析附近。( java.text.ParseException: Unparseable date: "09/09/2010" )我正在从数据库中读取字符串格式的 project_close_date 值。我想将其转换为日期格式以发现 proj_close_date 是否存在于 from_date 和 to_date 之间
java - 从一种格式到另一种格式的日期解析
我想将日期格式 yyyy-mm-dd hh:mm:ss.SSS (以字符串格式存储在数据库中)更改为 mm/dd/yyyy 以进行比较