Questions tagged «date-format»

“ DateFormat”是Java Standard Edition库类,提供了用于解析和格式化日期的实用程序方法。

30
在哪里可以找到有关在JavaScript中格式化日期的文档?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 我注意到JavaScript的new Date()功能非常聪明,可以接受多种格式的日期。 Xmas95 = new Date("25 Dec, 1995 23:15:00") Xmas95 = new Date("2009 06 12,12:52:39") Xmas95 = new Date("20 09 2006,12:52:39") 在调用new Date()函数时,我找不到任何显示所有有效字符串格式的文档。 这是用于将字符串转换为日期。如果我们从相反的角度来看,也就是将日期对象转换为字符串,直到现在,我仍然觉得JavaScript没有内置的API将日期对象格式化为字符串。 编者注:以下方法是提问者的企图是工作在一个特定的浏览器,但确实不是一般的工作; 请参阅本页上的答案以查看一些实际解决方案。 今天,我在toString()date对象上使用了该方法,令人惊讶的是,它用于将日期格式化为字符串的目的。 var d1 = new Date(); d1.toString('yyyy-MM-dd'); //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome d1.toString('dddd, …



18
更改Java字符串中的日期格式
我String代表一个约会。 String date_s = "2011-01-18 00:00:00.0"; 我想将其转换为a Date并以YYYY-MM-DD格式输出。 2011-01-18 我该如何实现? 好的,根据我在下面检索到的答案,这是我尝试过的事情: String date_s = " 2011-01-18 00:00:00.0"; SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss"); Date date = dt.parse(date_s); SimpleDateFormat dt1 = new SimpleDateFormat("yyyyy-mm-dd"); System.out.println(dt1.format(date)); 但是它输出的02011-00-1不是期望的2011-01-18。我究竟做错了什么?

25
Javascript迄今为止添加了前导零
我已创建此脚本来以dd / mm / yyyy的格式提前10天计算日期: var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); 通过将这些规则添加到脚本中,我需要使日期显示在日和月部分上的前导零。我似乎无法正常工作。 if (MyDate.getMonth < 10)getMonth = '0' + getMonth; 和 if (MyDate.getDate <10)get.Date = '0' + getDate; 如果有人可以告诉我将这些内容插入脚本的位置,我将非常感激。

30
将JavaScript日期格式设置为yyyy-mm-dd
我有一个日期格式Sun May 11,2014。如何将其转换为2014-05-11使用JavaScript? function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); console.log(taskDate(datemilli)); 运行代码段隐藏结果展开摘要 上面的代码为我提供了相同的日期格式sun may 11,2014。我怎样才能解决这个问题?



19
检查字符串是否为日期值
检查值是否为有效日期(允许使用任何已知的日期格式)的简便方法是什么。 比如我有值10-11-2009,10/11/2009,2009-11-10T07:00:00+0000它都应该被视为日期值,和值200,10,350,不应被视为一个日期值。如果可能的话,最简单的检查方法是什么?因为时间戳也将被允许。

8
如何将Joda-Time DateTime格式化为仅mm / dd / yyyy?
我有一个字符串“ 11/15/2013 08:00:00”,我想将其格式化为“ 11/15/2013”,正确的DateTimeFormatter模式是什么? 我已经尝试了很多,并用谷歌搜索,但仍然找不到正确的模式。 编辑:我正在寻找Joda-Time DateTimeFormatter,而不是Java的SimpleDateFormat。

16
以AM / PM以12小时格式显示当前时间
当前时间显示为13:35 PM, 但是我想显示为AM / PM的12小时格式,即1:35 PM而不是13:35 PM 当前代码如下 private static final int FOR_HOURS = 3600000; private static final int FOR_MIN = 60000; public String getTime(final Model model) { SimpleDateFormat formatDate = new SimpleDateFormat("HH:mm a"); formatDate.setTimeZone(userContext.getUser().getTimeZone()); model.addAttribute("userCurrentTime", formatDate.format(new Date())); final String offsetHours = String.format("%+03d:%02d", userContext.getUser().getTimeZone().getRawOffset() / FOR_HOURS, Math.abs(userContext.getUser().getTimeZone().getRawOffset() % FOR_HOURS / …
184 java  date-format 



11
“ Java DateFormat不是线程安全的”这会导致什么?
每个人都对Java DateFormat并不是线程安全的警告,我从理论上理解了这个概念。 但是我无法想象由此导致的实际问题。假设我在一个类中有一个DateFormat字段,并且在多线程环境中该类的不同方法(格式化日期)中使用了相同的字段。 这会导致: 任何异常,例如格式异常 数据差异 还有其他问题吗? 另外,请解释原因。

4
Rails格式化日期
我要向API发布日期,所需的格式如下: 2014-12-01T01:29:18 我可以从模型中获取日期,如下所示: Model.created_at.to_s 返回: 2014-12-01 01:29:18 -0500 如何使用Rails或Ruby将其格式化为所需的T格式,并删除-0500?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.