Questions tagged «datetime-format»

datetime-format是时间戳从行业标准格式(例如UTC或ISO)到符合特定语言环境或受众标准的格式的转换


11
Python日期时间到没有微秒组件的字符串
我正在将UTC时间字符串添加到当前仅包含Amsterdam(!)时间字符串的Bitbucket API响应中。为了与其他地方返回的UTC时间字符串保持一致,请使用所需的格式2011-11-03 11:07:04(后跟+00:00,但这不是紧密联系)。 什么是创建这样一个字符串(最好的方式,而不从一微秒组件)datetime的实例与微秒组成部分? >>> import datetime >>> print unicode(datetime.datetime.now()) 2011-11-03 11:13:39.278026 我会添加出现在我身上的最佳选择作为可能的答案,但是可能会有更优雅的解决方案。 编辑:我应该提一下,我实际上并不是在打印当前时间-我曾经datetime.now提供一个简单的例子。因此,该解决方案不应假定datetime其接收到的任何实例都将包含微秒组件。


7
将Instant格式化为String
我正在尝试使用新的Java 8 time-api和模式将Instant格式化为String: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); 使用上面的代码,我得到一个异常,该异常抱怨一个不受支持的字段: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

14
如何从DateTime获取AM / PM值?
有问题的代码如下: public static string ChangePersianDate(DateTime dateTime) { System.Globalization.GregorianCalendar PC = new System.Globalization.GregorianCalendar(); PC.CalendarType = System.Globalization.GregorianCalendarTypes.USEnglish; return PC.GetYear(dateTime).ToString() + "/" + PC.GetMonth(dateTime).ToString() + "/" + PC.GetDayOfMonth(dateTime).ToString() + "" + PC.GetHour(dateTime).ToString() + ":" + PC.GetMinute(dateTime).ToString() + ":" + PC.GetSecond(dateTime).ToString() + " " ???????????????? } 如何从dateTime值中获取AM / PM ?

9
解析LocalDateTime(Java 8)时,无法从TemporalAccessor获取LocalDateTime
我只是想将Java 8中的日期字符串转换为DateTime对象。运行以下行时: DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); LocalDateTime dt = LocalDateTime.parse("20140218", formatter); 我收到以下错误: Exception in thread "main" java.time.format.DateTimeParseException: Text '20140218' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {},ISO resolved to 2014-02-18 of type java.time.format.Parsed at java.time.format.DateTimeFormatter.createError(DateTimeFormatter.java:1918) at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1853) at java.time.LocalDateTime.parse(LocalDateTime.java:492) 语法与此处建议的语法相同,但有例外。我正在使用JDK-8u25。



4
AngularJS-在控制器中转换日期
有人可以建议我如何将日期从这种1387843200000格式转换为24/12/2013 控制器中的日期吗? 仅供参考,我的日期将以这种方式存储,input type="date"并且完全不填充绑定到带有字段的编辑表单时。 #Plunker演示在这里。 编辑Ctrl app.controller("EditCtrl", [ "$scope", "$filter", "db" function ($scope, $filter, db){ // this gets me an item object var item = db.readItem(); // item date = 1387843200000 // this returns undefined item.date = $filter('date')(date[ item.date, "dd/MM/yyyy"]); }]); Edit.html-模板 <form name="editForm" class="form-validate"> <div class="form-group"> <label for="date">Event date.</label> …


8
可以在文件名或扩展名中使用的DateTime.ToString()格式吗?
我想在创建文件时为文件名添加时间戳,但是我尝试使用的大多数DateTime方法输出带有空格和斜杠的内容。例如: Debug.WriteLine(DateTime.Now.ToString()); // <-- 9/19/2012 1:41:46 PM Debug.WriteLine(DateTime.Now.ToShortTimeString()); // <-- 1:41 PM Debug.WriteLine(DateTime.Now.ToShortDateString()); // <-- 9/19/2012 Debug.WriteLine(DateTime.Now.ToFileTime()); // <-- 129925501061462806 ToFileTime()可行,但并非完全可读。如何将输出格式化为可以在文件名或扩展名中使用的日期和时间,以便于人类理解?最好是这样的东西2011-19-9--13-45-30?



7
在Asp.NET MVC中以dd / mm / yyyy格式显示DateTime值
是否可以借助中的方法以dd / mm / yyyy格式显示DateTime值?我试图通过使用一些格式并在相关属性中添加一些注释(如下所示)来做到这一点,但这没有任何意义。解决该问题的任何帮助将不胜感激。HTML HelperAsp.NET MVC@Html.LabelFor 模型: [DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)] public Nullable<System.DateTime> RegistrationDate { get; set; }

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.