问题标签 [string-to-datetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
17 回答
1051409 浏览

sql-server - Sql Server 字符串到日期的转换

我想像这样转换一个字符串:

到 Sql Server 中的等效 DATETIME 值。

在 Oracle 中,我会这样说:

这个问题意味着我必须将字符串解析为一种标准格式,然后使用其中一种代码进行转换。对于如此平凡的操作来说,这似乎很可笑。有没有更简单的方法?

0 投票
6 回答
16986 浏览

sql - sql server中的str_to_date函数?

MySQL 有一个名为STR_TO_DATE 的函数,它将字符串转换为 date

问题:

SQL Server 中是否有类似的功能?

0 投票
1 回答
693 浏览

php - 在 PHP SQL 查询中使用 STR_to_DATE

我需要一种将日期格式从日期时间更改为 SQL 查询中的日期的方法,我尝试过:

但无济于事。

date_start 是 SQL 表中的字段。

欢迎任何帮助!!!

0 投票
4 回答
254 浏览

php - php中的时间字符串

我正在制作一个连接到用户 Dropbox 帐户的网络应用程序。当我检索文件和文件夹的元数据时,Dropbox 会以以下格式返回相应的修改日期:

“2010 年 8 月 21 日星期六 22:31:20 +0000”

如何将其转换为以下格式?

21/08/2010 22:31

任何帮助都感激不尽。

0 投票
3 回答
7508 浏览

php - 将 unix 时间戳转换为 twitter/facebook 样式

我正在尝试将 unix 时间戳转换为像 facebook 和 twitter 这样的显示。例如,当您在 twitter/facebook 上看到推文或评论时,您会看到日期/时间显示如下:

“2 分钟前”或“2 天前”或“2 周前”

有谁知道让它像这样工作的任何功能。我猜这将是一个定制的。

任何帮助深表感谢

0 投票
1 回答
140 浏览

ruby-on-rails - Heroku:to_datetime 没有考虑到 rails 的 i18n.locale

编辑:(要清楚明了)

我希望以下内容适用于 heroku: "11/13/2011".to_datetime,这意味着我需要日期为英文格式。谢谢


我已将其设置为 i18n 语言环境application.rb

在 heroku 控制台中:

所以看起来它设置正确。

但是当我这样做时:

不!

你知道我在这里做错了什么吗?

谢谢。

0 投票
2 回答
333 浏览

.net - 无法将字符串解析为 DateTime

我有这个字符串:

我尝试像这样解析它:

或者像这样:

它向我抛出:

知道什么是错的,我该如何解决?

0 投票
3 回答
4247 浏览

objective-c - 目标 C:将字符串转换为 nsdate 问题

我花了几个小时来解决这个奇怪的问题。我在“dd/mm/yyyy hh:mm:ss”中有日期格式,想知道我的日期和现在之间的秒数差异。我正在像下面那样做,但不明白为什么会出现 31 天错误?应该只是几个小时的差异!谁能帮我我在这里做错了什么?

输出:

然后我再次尝试将 dateFromString 转换为 NSDate,令我惊讶的是它打印了完全随机的日期。不确定如何跟随?它应该给我原来的日期“日期时间”!

输出:

[编辑]

将“dd/mm/yyyy hh:mm:ss”替换为“dd/MM/yyyy hh:mm:ss”有效,但秒差仍然不正确。请参阅以下不同日期的输出!

更正的代码:

输出:(注意许多输出是楠!!)

2012-02-03 11:30:23.198 UniversalApp[13207:707] 日期:03/02/2012 10:25:34

2012-02-03 11:30:23.204 UniversalApp [13207:707] 秒:3889.204166 总天数:0

2012-02-03 11:30:23.506 UniversalApp [13207:707] 日期:02/02/2012 16:56:05

2012-02-03 11:30:23.512 UniversalApp [13207:707] 秒:南总天数:0

2012-02-03 11:30:23.818 UniversalApp[13207:707] 日期:02/02/2012 14:34:05

2012-02-03 11:30:23.827 UniversalApp[13207:707] 秒:南总天数:0

2012-02-03 11:31:25.253 UniversalApp [13207:707] ToDate: 02/02/2012 12:02:55

2012-02-03 11:31:25.255 UniversalApp [13207:707] 秒:127710.255748 总天数:1

2012-02-03 11:32:06.424 UniversalApp[13207:707] 日期:01/02/2012 11:01:20

2012-02-03 11:32:06.427 UniversalApp [13207:707] 秒:174646.427676 总天数:2

2012-02-03 11:32:06.639 UniversalApp[13207:707] 日期:31/01/2012 17:38:17

2012-02-03 11:32:06.643 UniversalApp[13207:707] 秒:南总天数:0

[编辑]

将 'hh' 替换为 'HH' 解决了上述问题!

[编辑]

我遇到的另一个问题......呼!

如果设置 24 小时关闭,这将不起作用!基于,它被用户的设置覆盖。

对于最后一个问题,我找不到任何强有力的解决方案。最后我决定检查 'nan' 秒的值,如果它是 'nan' 然后使用原始日期字符串,不要转换为秒、小时等。

// 继续做你的工作

0 投票
1 回答
418 浏览

objective-c - NSDateFormatter 没有将字符串转换为日期

我正在使用 NSDateFormatter 将字符串转换为日期。但是,返回的日期为零。只有我的硬编码字符串会导致问题。当我使用 stringFromDate: 并将这个 NSString 转换为 NSDate 时,这很好。

硬编码日期:
2012-30-22T10:30:19+0530
dateFromString:
2012-04-27T10:20:43+0530

我看不出日期格式有什么区别。

代码:

日志:〜字符串2012-04-27T10:20:43 + 0530

日志:~ 日期 2012-04-27 04:50:43 +0000

到现在为止还挺好。从我的字符串返回一个日期。但是当我尝试使用我自己输入的日期时......

日志:~ 日期 2012-04-27 04:50:43 +0000

日志:〜日期2(空)

为什么当另一个日期不是时这个日期是空的?

0 投票
3 回答
1269 浏览

python - python strptime的自定义格式指令

我必须接收一个代表日期的字符串,以便通过 time.strptime 以类似于 %d%m%Y 的格式处理,但问题是当日期数小于 10 时,日期将显示为一位数数字,而不是 %d 格式要求的两位数。

这意味着

将被翻译为

但是用字符串

strptime 给了我

代替

有没有办法解决这种默认行为?(也许强制 %m 应该是一个 2 位数字,所以 strptime 将无法选择使用当天剩下的内容?)

编辑:请注意,在输入字符串上,月份总是有两位数字,即使它可以用一个数字表示。这里的问题只是可能用一位或两位数字表示的日期,具体取决于幅度......