草庐IT

dateFormater

全部标签

java - android.text.format.DateFormat "HH"不像 java.text.SimpleDateFormat 那样被识别

当我在android.text.format.DateFormat中使用“HH”标志时,它被解释为文字“HH”。但是当我使用java.text.SimpleDateFormat时,它被解释为2位数的小时。为什么它们不同?我不是在寻找可行的替代方案(我已经知道我必须使用kk而不是HH)。我只是好奇为什么无法识别“HH”。Java示例:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main

ios - 谷歌日历数据的 NSDateFormatter dateFormat

我似乎在尝试将Google日历日期字符串(从公共(public)JSON解析)转换为NSDate格式时遇到了很大困难。Google日历API的结果采用以下格式:"2012-06-20T11:00:00.000+01:00"我正在尝试将其格式化为NSDate,如下所示:NSDateFormatter*formatter=[[NSDateFormatteralloc]init];formatter.dateFormat=@"yyyy-MM-dd'T'HH:mm:ss.SSSzzz";NSDate*gmtDate=[formatterdateFromString:[whenDictobjec

iphone - 需要将 UIDatePickerMode 设置为 DateFormat [yyyy-mm-dd hh :mm]

据我在iOSUIDatePickerView类引用中看到的,只有4种模式我们可以设置Datepickerview看起来像。UIDatePickerModeTime[6|53|PM].UIDatePickerModeDate[November|15|2007].UIDatePickerModeDateAndTime[WedNov15|6|53|PM].UIDatePickerModeCountDownTimer[1|53].但我需要像[2007Nov15|这样的格式6|53|PM].我做不到。是否可以通过任何其他方式实现?请帮忙。即使不可能,请提出一些其他方法..提前致谢。

java - java中的DateFormat转换问题?

我的输入字符串是:2010-03-24T17:28:50.000Z输出模式如下:DateFormatformatter1=newSimpleDateFormat("EEE.MMM.d.yyyy");我这样转换:formatter1.format(newDate("2010-03-24T17:28:50.000Z"));//illegalArgumentExceptionherethestring"2010-03-24T17:28:50.000Z"输出应该是这样的:星期四。2010年3月24日想法但我得到一个illegalArgumentException。不知道为什么?有什么想法吗??

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"我们可以看到,一个有毫秒时