- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
有人可以解释为什么格式化相同的 dateString
会得到不同的日期吗?
> new Date("04/08/1984")
<· Sun Apr 08 1984 00:00:00 GMT-0600 (Mountain Daylight Time)
> new Date("1984-04-08")
<· Sat Apr 07 1984 18:00:00 GMT-0600 (Mountain Daylight Time)
最佳答案
当您创建一个新的Date
对象并将dateString
参数传递给构造函数时,它会使用 Date.parse()
进行解析。 方法。现在,引用 MDN 文档(强调我的):
Differences in assumed time zone
Given a date string of
"March 7, 2014"
(or"03/07/2014"
),parse()
assumes a local time zone, but given an ISO format such as"2014-03-07"
it will assume a time zone of UTC. ThereforeDate
objects produced using those strings will represent different moments in time unless the system is set with a local time zone of UTC.
因此,由于您给出的是 ISO 格式的第二个字符串,并且您的本地时区是 UTC+6,您得到的日期比您晚了 6 小时,因为它是按 UTC 计算的+0。事实上:
Apr 07 1984 18:00:00 = Apr 08 1984 00:00:00 - 06:00:00
谜底揭晓!
关于Javascript 新的 Date(dateString) 处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29660370/
我有一些代码试图解析日期字符串。 当我执行 alert(Date("2010-08-17 12:09:36"));它正确地解析了日期并且一切正常,但我无法调用与 Date 关联的方法,例如 getMo
我有一个问题,我的日期字符串格式为“2011-09-28T10:33:53.694+0000”。我想在 MM/DD/YYYY 中更改此日期格式,不知道如何?请建议我获得正确的结果。 最佳答案 是这样的
在 Matlab 中,当我运行“datenum”时,函数如下; datenum(1970, 1, 1); 我得到以下输出: 719529 我正在尝试找到会给我相同输出的等效函数或脚本。但是,不幸的是,
我搜索了其他问题,但找不到任何其他与此类似的问题。 我正在学习使用 typescript 中的接口(interface)和类。我正在使用 toDateString 方法,并且就日期字符串格式而言,我获
我的提取请求如下: if (_fetchedResultsController!=nil) { return _fetchedResultsController; } NSFetchReque
所以我有一个看起来像的日期字符串 2014-08-02T19:00:00 应该出现在2014 年 8 月 2 日晚上 7 点(美国东部时间),但是当我创建日期对象时,它似乎将其更改为 Sat Aug
这个问题在这里已经有了答案: Converting String to NSDate Giving Wrong Date (2 个答案) stringFromDate returning the w
这个问题在这里已经有了答案: Why does Date.parse give incorrect results? (11 个答案) 关闭 2 年前。 tl;dr - 当我尝试使用 YYYY-MM
有人可以解释为什么格式化相同的 dateString 会得到不同的日期吗? > new Date("04/08/1984") new Date("1984-04-08") <· Sat Apr 07
我正在使用日期格式为“yyyy-mm-dd”的 Javascript Date(string) 构造函数。构造函数在 IE 9 和 Firefox 中工作得很好,除非应用程序在我们运行 IIS 的测试
这个问题在这里已经有了答案: Why does Date.parse give incorrect results? (11 个答案) 关闭 5 年前。 知道我的时区是 GMT+2,请考虑以下代码:
目前,我正在使用 JavaScript Rest API 对 SharePoint 进行休息调用。我收到的修改日期采用以下格式 "2016-08-27T17:40:09Z",从我读到的内容来看,这是许
我的日期字符串为 1/1/1970 8:00 AM 正确的毫秒数应为8 小时 * 每小时 60 分钟 * 每分钟 60000 毫秒 = 28800000 但是,使用 Date.parse(dateSt
如果我输入 DateString[{2011, 2, 29, 0, 0, 0}, {"DayName"}] 它给 "Tuesday" . 并且, DateString[{2011, 2, 29, 0,
我的文件中有一个数字格式,Matlab 将其转换为日期字符串。该格式是结构化的,例如 732161.8561226851。 当我在 Matlab 中执行 datestr(732161.85612268
我正在尝试按日期对一组自定义对象进行排序,但日期作为字符串存储在 .medium dateStyle 中。但是,某些对象的日期也为空字符串。 如何仍然对空日期的数组进行排序? 这是我的代码: let
该页面在 Chrome 中工作正常,但我在 Firefox 中有一个小错误,在 IE 中有一个不同的问题。非常感谢您就这些问题中的任何一个提供帮助。由于我被 Firefox 错误困扰的时间最长,所以我
我试图从 NSUserDefaults 格式化一个字符串,它包含一个日期。结果是(空)。我的问题是:有没有办法将这个字符串转换成日期来格式化它,或者有更好的方法吗? 我的代码: NSString *c
我正在开发 ASP .net MVC 应用程序。 我有一个 System.DateTime? 属性 creationDate,它的值是从 Controller 代码中分配的。在我的 javascrip
我正在尝试从此字符串(来自服务器)创建日期或日期时间: Wed Oct 01 00:00:00 CEST 2014 我尝试了以下方法,但没有成功: DateFormat dateParser = ne
我是一名优秀的程序员,十分优秀!