标签: datetime

如何在某一天添加​​一天?

我想在特定日期添加一天.我怎样才能做到这一点?

Date dt = new Date();
Run Code Online (Sandbox Code Playgroud)

现在我想在这个日期添加一天.

java datetime

199
推荐指数
8
解决办法
46万
查看次数

如何在JavaScript中使用格式规范将字符串转换为日期时间?

如何通过指定格式字符串将字符串转换为javascript中的日期时间对象?

我正在寻找类似的东西:

var dateTime = convertToDateTime("23.11.2009 12:34:56", "dd.MM.yyyy HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)

javascript datetime type-conversion

198
推荐指数
9
解决办法
55万
查看次数

使用Python将UTC日期时间字符串转换为本地日期时间

我从来没有把时间转换成UTC.最近有一个请求要让我的应用程序能够识别时区,而且我一直在圈子里跑.关于将本地时间转换为UTC的大量信息,我发现它相当基本(也许我也做错了),但我找不到任何有关将UTC时间轻松转换为最终用户时区的信息.

简而言之,Android应用程序向我发送(appengine app)数据,在该数据中是一个时间戳.要将时间戳存储到我正在使用的时间:

datetime.utcfromtimestamp(timestamp)
Run Code Online (Sandbox Code Playgroud)

这似乎有效.当我的应用程序存储数据时,它将提前5小时存储(我是EST -5)

数据存储在appengine的BigTable上,当检索到它时,它就像一个字符串一样:

"2011-01-21 02:37:21"
Run Code Online (Sandbox Code Playgroud)

如何在用户正确的时区将此字符串转换为DateTime?

此外,用户时区信息的推荐存储是什么?(你怎么通常存储TZ信息,即:"-5:00"或"EST"等等等等),我敢肯定的答案,我的第一个问题可能包含一个参数的回答第二个.

python datetime utc localtime

193
推荐指数
9
解决办法
30万
查看次数

在Python中将字符串日期转换为时间戳

如何将格式的字符串转换"%d/%m/%Y"为时间戳?

"01/12/2011" -> 1322697600
Run Code Online (Sandbox Code Playgroud)

python datetime

193
推荐指数
12
解决办法
39万
查看次数

使用strftime将python datetime转换为epoch

我有一段时间在UTC,从那里我想要自纪元以来的秒数.

我使用strftime将其转换为秒数.以2012年4月1日为例.

>>>datetime.datetime(2012,04,01,0,0).strftime('%s')
'1333234800'
Run Code Online (Sandbox Code Playgroud)

2012年4月1日UTC的纪元是1333238400但是这个上面返回1333234800,相差1小时.

所以看起来strftime正在考虑我的系统时间并在某个地方应用时区转换.我以为datetime纯粹是天真的?

我怎么能绕过那个?如果可能的话,避免导入其他库,除非标准.(我有可移植性问题).

python datetime utc strftime epoch

193
推荐指数
5
解决办法
27万
查看次数

格式化即时字符串

我正在尝试使用新的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万
查看次数

将NOW()设置为datetime数据类型的默认值?

我在表用户中有两列,registerDate and lastVisitDate它们包含日期时间数据类型.我想做以下几点.

  1. 将registerDate默认值设置为MySQL NOW()
  2. 将lastVisitDate默认值设置为默认0000-00-00 00:00:00使用的null而不是null.

因为表已经存在并且有现有记录,所以我想使用Modify表.我尝试过使用下面的两段代码,但都不行.

ALTER TABLE users MODIFY registerDate datetime DEFAULT NOW()
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)

它给了我错误: ERROR 1067 (42000): Invalid default value for 'registerDate'

我可以在MySQL中将默认日期时间值设置为NOW()吗?

mysql sql datetime mysql-error-1067

190
推荐指数
5
解决办法
44万
查看次数

如何将来自一个字段的日期与来自另一个字段的时间相结合 - MS SQL Server

在我正在处理的摘录中,我有2 datetime列.一列存储日期,另一列存储时间,如图所示.

如何查询表以将这两个字段合并为1列类型datetime

日期

2009-03-12 00:00:00.000
2009-03-26 00:00:00.000
2009-03-26 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

1899-12-30 12:30:00.000
1899-12-30 10:00:00.000
1899-12-30 10:00:00.000
Run Code Online (Sandbox Code Playgroud)

sql sql-server datetime

188
推荐指数
7
解决办法
33万
查看次数

如何从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万
查看次数

将Pandas Column转换为DateTime

我在pandas DataFrame中有一个字段,它以字符串格式导入.它应该是一个日期时间变量.如何将其转换为日期时间列,然后根据日期进行过滤.

例:

  • DataFrame名称:raw_data
  • 专栏名称:Mycol
  • 列中的值格式:'05SEP2014:00:00:00.000'

python datetime pandas

184
推荐指数
7
解决办法
34万
查看次数