草庐IT

pubdate_utc

全部标签

c# - 如何将 UTC DateTimeOffset 转换为使用系统时区的 DateTime

Quartz.net提供了获取下一次触发事件的下一次时间的方法:http://quartznet.sourceforge.net/apidoc/1.0/html/html/cc03bb79-c0c4-6d84-3d05-a17f59727c98.htm文档声称此Trigger.GetNextFireTimeUtc()方法返回一个DateTime?但它实际上返回一个DateTimeOffset?。我真的不明白DateTimeOffset的用途或为什么此函数返回一个而不是常规的DateTime。我想要的只是下一次触发器运行但在我的时区内。我做了这个trigger.GetNextFireTi

javascript - Chrome 将不带 Z 的 ISO 时间解释为 UTC; C#问题

运行这个jsfiddle:http://jsfiddle.net/E9gq9/7/在Chrome、FF和IE上你会得到:Chrome:Chromehttp://images.devs-on.net/Image/vBTz86J0f4o8zlL3-Region.png火狐:Firefoxhttp://images.devs-on.net/Image/aNPxNPUpltyjVpSX-Region.png即:IEhttp://images.devs-on.net/Image/WXLM5Ev1Viq4ecFq-Region.pngSafari:Safarihttp://images.devs-

javascript - UTC 日期字符串是否需要格式说明符 "Z",即使该字符串包含时间偏移?

例如,constd=newDate("2012-08-20T15:00:00-07:00");d这是一个UTC时间,时间偏移量=07:00。它是否仍然需要Z这样的2012-08-20T15:00:00-07:00Z?这是正确的吗?如果我用Z获取这个字符串并使用JavaScript中的Date.parse()方法解析它,它会抛出错误。不知道哪里出了问题! 最佳答案 不,您不应该在时区偏移中包含“Z”。来自rfc3339:ZAsuffixwhich,whenappliedtoatime,denotesaUTCoffsetof00:00;

javascript - Angularjs:使用日期助手格式化 UTC 时间的时间戳

我正在寻找如何使用AngularJS日期助手格式化unix时间戳的想法?在officialdocumentation,只有字符串输入的解释(如果字符串输入中没有指定时区,时间被认为是在本地时区),但是时间戳呢?有什么提示吗? 最佳答案 我找到了一些带有自定义过滤器和momentjs库的解决方案:app.filter('moment',function(){returnfunction(input,format){returnmoment(parseInt(input)).utc().format(format);};});

javascript - 创建 javascript 日期 UTC

假设我在控制台中键入以下代码:varTheDate=newDate(2012,10,5);TheDate.toUTCString();"Sun,04Nov201223:00:00GMT"(I'm+1houraheadofGMT)结果是日期实际上设置为本地时间。如何创build置为UTC的日期?如果我执行TheDate.toUTCString(),我希望它显示05Nov201200:00:00GMT。谢谢。 最佳答案 使用Date.UTC()方法:varTheDate=newDate(Date.UTC(2012,10,5));cons

javascript 不能正确地将 angular ui datepicker 日期转换为 UTC

我在我的项目中使用angularuidatepicker(asp.netwebapi+angularjs)。一切正常,但是当我尝试将日期保存到Db时,它没有正确地将其转换为UTC格式,并且substructs1天(实际上是几个小时,但它也会影响一天)。例如,当我在日期选择器中选择01/11/2014时:Angularjsobject:SatNov01201400:00:00GMT+0200(FLEStandardTime)Inrequest:2014-10-31T22:00:00.000ZInasp.netapicontroller:{31-Oct-1410:00:00PM}日期选择器

javascript - 以毫秒 (UTC) 为单位获取当前日期(不使用字符串)

好吧,你可能认为这个问题已经被问过了,但我认为还没有。我读过的所有解决方案都采用了这种“拼图游戏”技术(例如getUTCMonth()+getUTCMinutes+...)。但是因为我只想比较两个UTC(!)日期之间经过的秒数,所以这不适用。众所周知,您可以通过以下方式获取当前(非UTC)日期:vard=newDate();vart_millis=d.getTime();但这不是我想要的。我想要以毫秒为单位的UTC和格式的当前系统日期,所以根本不要乱用字符串。据我所知,变量t_millis将包含GMT而非UTC中当前时间戳的毫秒值。(因为d也是格林威治标准时间。UnlessgetTim

javascript - 如何在 Javascript 中格式化时间戳以在图表中显示它? UTC 没问题

基本上,我收到原始时间戳,我需要将它们格式化为HH:MM:SS格式。 最佳答案 这是一个提供UTC日期灵活格式的函数。它接受类似于Java的SimpleDateFormat的格式字符串:functionformatDate(date,fmt){functionpad(value){return(value.toString().length你可以这样使用它:formatDate(newDate(timestamp),'%H:%m:%s'); 关于javascript-如何在Javascr

c# - 如何通过 UTC 偏移量确定时区?

我有一个场景,我有一个时区偏移量(以分钟为单位)并且需要确定它的时区。我知道并非所有数据都可用(例如,可能有几个时区的偏移量为-240分钟),但“最佳猜测”是可以接受的。我的第一遍是这样的:foreach(varinfoinTimeZoneInfo.GetSystemTimeZones()){if(info.BaseUtcOffset.TotalMinutes==timezoneOffset){//dosomethinghereifthisisavalidtimezone}}这种方法可行,但我需要考虑夏令时,这让我有些失望。我添加了这个可怕的hack:foreach(varinfoin

php - "date_part(' 纪元 ', now() at time zone ' UTC ')"与 postgresql 中的 "now() at time zone ' UTC '"不同

我正在为数据库(PHP/Postgresql)编写一个基于Web的前端,我需要在其中存储各种日期/时间。时间应该始终以本地时间在客户端输入,并以本地时间显示。出于存储目的,我将所有日期/时间存储为整数(UNIX时间戳)并标准化为UTC。一个特定的字段有一个限制,不允许填写的时间戳是将来的,所以我用数据库约束试了一下...CONSTRAINTnot_futureCHECK(timestamp-300-300是为了在浏览器和服务器之间稍微不同步的情况下留出5分钟的余地。问题是,这个约束在提交当前时间时总是失败。我已经完成测试,并发现了以下内容。在PostgreSQL客户端中:SELECTn