标签: datetime-format

给定DateTime对象,如何以字符串格式获取ISO 8601日期?

鉴于:

DateTime.UtcNow
Run Code Online (Sandbox Code Playgroud)

如何获得符合ISO 8601格式的相同值的字符串?

请注意,ISO 8601定义了许多类似的格式.我正在寻找的具体格式是:

yyyy-MM-ddTHH:mm:ssZ
Run Code Online (Sandbox Code Playgroud)

c# datetime iso8601 datetime-format

738
推荐指数
15
解决办法
47万
查看次数

Python datetime to string without microsecond component

我正在将UTC时间字符串添加到目前仅包含阿姆斯特丹(!)时间字符串的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
Run Code Online (Sandbox Code Playgroud)

作为一个可能的答案,我将添加我发生的最佳选项,但可能会有一个更优雅的解决方案.

编辑:我应该提到我实际上并没有打印当前时间 - 我曾经datetime.now提供过一个简单的例子.所以解决方案不应该假设datetime它接收的任何实例都包含微秒组件.

python datetime datetime-format

384
推荐指数
10
解决办法
54万
查看次数

将DataFrame列类型从字符串转换为datetime

如何将字符串的DataFrame列(以dd/mm/yyyy格式)转换为日期时间?

python datetime-format dataframe python-datetime pandas

250
推荐指数
5
解决办法
34万
查看次数

格式化即时字符串

我正在尝试使用新的java 8 time-api和模式将Instant格式化为String:

Instant instant = ...;
String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant);
Run Code Online (Sandbox Code Playgroud)

使用上面的代码我得到一个异常,它抱怨一个不受支持的字段:

java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra
    at java.time.Instant.getLong(Instant.java:608)
    at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298)
    ...
Run Code Online (Sandbox Code Playgroud)

java datetime datetime-format java-8 java-time

192
推荐指数
5
解决办法
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()
    + " "
    ????????????????
}
Run Code Online (Sandbox Code Playgroud)

如何从dateTime价值中获取AM/PM ?

.net c# datetime datetime-format gregorian-calendar

187
推荐指数
9
解决办法
29万
查看次数

如何在Google电子表格中进行时间/小时算术?

如何在Google电子表格中进行时间/小时算术?

我有一个值是时间(例如,36:00:00),我想将它除以另一个时间(例如,3:00:00)并得到12.如果我将一个除以另一个,我得到288 :00:00我想要的是12(或12:00:00).

请注意,使用hours()函数不起作用,因为36:00:00变为12.

time datetime-format date-arithmetic google-sheets

131
推荐指数
6
解决办法
23万
查看次数

解析LocalDateTime时无法从TemporalAccessor获取LocalDateTime(Java 8)

我只是想在Java 8中将日期字符串转换为DateTime对象.运行以下行:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDateTime dt = LocalDateTime.parse("20140218", formatter);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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)
Run Code Online (Sandbox Code Playgroud)

语法与此处的建议相同,但我遇到了一个例外.我在用JDK-8u25.

java datetime datetime-format java-8

122
推荐指数
8
解决办法
10万
查看次数

如何将毫秒转换为人类可读的形式?

我需要将任意数量的毫秒转换为Days,Hours,Minutes Second.

例如:10天,5小时,13分钟,1秒.

time date string-formatting datetime-format

116
推荐指数
7
解决办法
15万
查看次数

AngularJS - 在控制器中转换日期

任何人都可以建议我如何将日期从这种1387843200000格式转换为24/12/2013 我的控制器内的

仅供参考,我的日期以这种方式存储,当绑定到带有input type="date"字段的编辑表单时,根本没有填充.

#Plunker演示在这里.

EditCtrl

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"]);

}]);
Run Code Online (Sandbox Code Playgroud)

Edit.html - 模板

<form name="editForm" class="form-validate">

        <div class="form-group">
            <label for="date">Event date.</label>
            <input type="date" class="form-control" ng-model="event.date" id="date" required />
        </div>

        <a href="#/" class="btn btn-danger ">Cancel</a>
        <button id="addEvent" class="btn btn-primary pull-right" ng-disabled="isClean() || editForm.$invalid" ng-click="saveEvent()">Save …
Run Code Online (Sandbox Code Playgroud)

datetime date datetime-format angularjs ng-controller

111
推荐指数
2
解决办法
25万
查看次数

在JavaScript中解析DateTime字符串

有谁知道如何解析所需格式的日期字符串dd.mm.yyyy

javascript datetime-format datetime-parsing

93
推荐指数
4
解决办法
22万
查看次数