草庐IT

dateformat

全部标签

android - 如何使用 DateFormat 解析日期字符串?

我有以下格式的日期字符串:2011年10月20日星期四14:39:19PST我想使用DateFormat解析它以获得Date对象。我正在尝试这样:DateFormatdf=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.SHORT);Datedate=df.parse(dateString);这会给出一个ParseException(“无法解析的日期”)。我也试过这个:SimpleDateFormatdf=newSimpleDateFormat("EEE-MMM-ddHH:mm:sszyyyy");同样的结果。那是

java - 如何从 DateFormat 中删除 SECONDS 字段

我想以语言环境的默认格式打印一个没有秒的时间。因此,我使用getTimeInstance()或getTimeInstance(intstyle)获取格式化程序。但即使我使用SHORT样式,它也会包含时间的秒部分。有什么办法(除了创建我自己的格式,这样就不会成为语言环境默认值并手动维护)我可以获取默认值并拆分秒数?谢谢罗马 最佳答案 DateFormat.getTimeInstance(DateFormat.SHORT)在这里工作得很好:从20:00:00到20:00和从晚上8:00:00到晚上8:00。

java - 为什么 java.text.DateFormat 在 Android 上为 en_US 和 en_GB 返回相同的日期格式?

我有一个小型Android应用程序,用于根据区域设置以不同格式打印特定日期。这是我的代码(使用java.text.DateFormat):Locale[]locales={newLocale("en","US"),newLocale("en","GB"),newLocale("en","AU"),newLocale("en","NZ"),newLocale("en","ZA")};for(inti=0;i因此在LogCat中的输出是:D/FormatPoC(390):en_US-4/27/12D/FormatPoC(390):en_GB-4/27/12D/FormatPoC(390):

android - android.text.format.DateFormat 和 java.text.DateFormat 有什么区别

我在android上阅读了一些关于格式化日期的帖子,像这样:HowdoyouformatdateandtimeinAndroid?人们建议使用android.text.format.DateFormat而不是java.text.DateFormat,同样在这里,它提到了在android中将日期转换为字符串时的一个问题:Androidloadtimezonetoolong:Loadedtimezonenamesforen_US我想知道android.text.format.DateFormat和java.text.DateFormat有什么区别? 最佳答案

node.js - 错误 : Cannot find module 'dateformat' in gulp

我正在使用nodejs(版本v4.2.1)我想和gulp一起工作我已经安装了一口(3.9.0)但是当我使用命令尝试使用空函数(下面的脚本)的默认脚本时gulp我得到错误Error:Cannotfindmodule'dateformat'我尝试安装日期格式npminstall-gdateformat我可以使用命令检查日期格式是否已安装日期格式--帮助但是gulp脚本产生了同样的错误Error:Cannotfindmodule'dateformat'我正在使用Windows7有什么帮助吗?====================脚本vargulp=require('gulp');gulp.

ios - 用于可变日期类型字符串的 Swift dateFormat

我正在尝试解析一些json,这是oData连接的结果,我从服务器收到以下响应:"Task_ID":24,"Equipment_ID":3,"Owner_ID":2,"Priority":5,"Date_Due":"2015-04-08T19:37:56.913","Time_Complete":"2015-04-09T19:37:56","Task_Description"我实际上对收到的两个不同日期字段感兴趣:"Date_Due":"2015-04-08T19:37:56.913"
和"Time_Complete":"2015-04-09T19:37:56"我们可以看到,一个有毫秒时

java - 月份不是从日期打印的 - Java DateFormat

如何从java中的日期获取月份:DateFormatinputDF=newSimpleDateFormat("mm/dd/yy");Datedate1=inputDF.parse("9/30/11");Calendarcal=Calendar.getInstance();cal.setTime(date1);intmonth=cal.get(Calendar.MONTH);intday=cal.get(Calendar.DAY_OF_MONTH);intyear=cal.get(Calendar.YEAR);System.out.println(month+"-"+day+"-"+ye

java - 如何使用 DateFormat 将 FileTime 转换为字符串

我正在尝试将文件的creationTime属性转换为日期格式为MM/dd/yyyy的字符串。我正在使用Javanio获取类型为FileTime的creationTime属性,但我只想将此FileTime中的日期作为具有先前指定的日期格式的字符串.到目前为止我有...Stringfile="C:\\foobar\\example.docx";Pathfilepath=Paths.get(file);BasicFileAttributesattr=Files.readAttributes(filepath,BasicFileAttributes.class);FileTimedate=at

java - 如何控制DateFormat返回的月日名称大小写?

这是一个快速测试程序:publicstaticvoidmain(String[]args){Datedate=Calendar.getInstance().getTime();System.out.println("Months:");printDate("MMMM","en",date);printDate("MMMM","es",date);printDate("MMMM","fr",date);printDate("MMMM","de",date);System.out.println("Days:");printDate("EEEE","en",date);printDate(

java dateformat 非法模式字符 'y'

我们最近开始在生产环境中出现奇怪的错误(测试环境工作正常)。java.lang.IllegalArgumentException:非法模式字符'y'这是由下面的代码引起的SimpleDateFormatdateFormat=(SimpleDateFormat)DateFormat.getDateInstance();dateFormat.applyLocalizedPattern("yyyy-MM-dd");例如,当使用“Y”而不是“y”作为年份时,通常会抛出此错误。正如您在上面看到的那样,这里的情况并非如此。我不是100%确定服务器上设置的语言环境。LinuxenvLANG设置为“d