问题标签 [localtime]
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.
javascript - localtime.js 不适用于在 ajax 之后创建的元素
我在我的应用程序上成功使用了 localtime.js,但现在我开始使用 ajax,使用 ajax 创建的元素没有插件 localtime 在我的普通非 ajax 元素上为我所做的格式。这是我使用http://code.google.com/p/jquery-localtime/downloads/detail?name=jquery.localtime-0.5.js&can=2&q= 我如何为新元素重新触发它的本地时间插件 那个ajax创建的?
unix - 欧洲/伦敦的时区和 BST 问题
自从英国上周末在我的 Centos 5.8 KVM 客户机上更改为英国夏令时 (BST) 以来,我的 hwclock 真的很挣扎。
这是一些命令输出..
最后,当我 ln -sf 到欧洲/伦敦时,它又回到了 EDT :(
:(
这里还有一些文件的内容:
在这里真的很挣扎,谷歌搜索直到我的眼睛突然出现但无济于事。
c - stat() 返回错误
我必须知道文件夹中某些文件的修改日期。它有效,但不适用于所有类型的文件。例如,它适用于 .c、.txt,但不适用于其他类型,如 .mp4、.jpg 和 .mp3(我正在创建的应用程序通常必须适用于多媒体文件)。它打印“无法显示时间。”,所以我想问题出在 stat() 上。谢谢。
这是代码:
python - 如何将类似 time.gmtime() 的元组转换为 UNIX 时间?
time.mktime
据说是time.localtime的倒数。
time.gmtime 的倒数在哪里?需要将 email.utils.parsedate 的结果转换为正常的 UNIX 时间。
唯一的近似是这样的hack:
怎么做才对?
java - Java,如何将格林威治标准时间更改为当地时间?
服务器向我发送这样的时间:
2012-06-08 17:00:00 +0100
我需要HH:MM
根据当地时间进行更改。例如这个时间是日本、印度、美国等的时间。
我怎样才能做到这一点?谢谢
signals - localtime_r() 是否有信号安全的替代方案?
我们有一些代码来爬取堆栈,当我们这样做时能够转储当前时间非常方便。不幸的是,虽然该localtime_r()
函数是可重入的,但它不是信号安全的,我们看到它在某些平台上调用内部 pthread 互斥函数:
我们可以通过调用来安全地转储时间gettimeofday()
(在后续localtime_r()
调用中省略“漂亮的时间打印”),然后对堆栈跟踪文件进行后处理。这个想法有一些困难,如果可能的。
不需要在信号处理程序之外进行后处理,是否有任何已知的其他方法可以实现localtime
信号安全的类似结果?
database-design - 在有夏令时的地方,UTC 和本地时间是否可以互换?
我知道我们应该在我们的数据库中以 UTC 格式存储时间,但是由于以下原因,我很难从我的团队那里获得支持来采用它:
- 我们从不处理内部时间戳
- 我们有夏令时,但我们总是显示本地时间,无需以 UTC 存储
- 由于现在需要转换,因此数据磨损室的负担很大
- 我们使用外部数据并且它们不是UTC,这会给其他人带来额外的工作
- 我们的业务用户从未问过
我在这里有两个问题。
- 如果我们将现有的本地时间转换为 UTC,那是否总是会产生有效的日期时间戳?我听说从 UTC 到当地时间的转换总是有效的。但是从本地时间转换为 UTC 可能不会。
- 我想不出任何其他支持 UTC 的论点,除非这是正确的做法并且 UTC 时间始终有效。
在大多数情况下,这些时间将用于显示目的并运行报告(开始日期和结束日期)。一些业务用户也可以直接读取它们(他们喜欢当地时间)。
datetime - 将 DateTime 数据绑定到标签->文本将值转换为本地时间
我在 C++ .net 中工作。我有一个自定义控件,它显示一个数据库的内容,中间有一个绑定源。我使用控件中的标签通过具有以下代码的绑定源将文本属性绑定到数据集中的数据:
请注意,代码是对所有控件进行迭代的循环的摘录,因此 control[i] 将是标签控件,变量 mycolumn 将是要绑定到的数据集的列. 除了我还没有找到改变方法的不需要的行为之外,它可以正常工作。该软件在世界各地运行,但记录必须是当地时间。数据库将本地时间中的时间存储为 DateTime 值,但 dataBinding 将其解释为 UTC,并在应用了时区差异的标签中显示时间。例如,如果数据是 24/06/2012 16:40,它将显示 24/06/2012 22:40 的 4 小时时差。我需要它只显示存储的值,而不需要更改。
我可以想到不同的方法,但不优雅:-捕获标签的文本更新事件并撤消更改...-将日期作为字符串存储在数据库中...-手动填充标签。 .. -...
如果我在没有格式化的情况下绑定,它不会改变值,但是我在标签上有原始日期时间字符串......
拜托,我在绑定中缺少任何魔法,以便它不会假设它必须更改时区?
非常感谢您!亚当
php - PHP获取本地日期和时间
如何在 PHP 中获取本地日期和时间。例如,我的时区是亚洲/加尔各答。我的应用程序必须将我的时区中的日期添加到数据库中。我知道可以通过将 5.30 小时添加到 UTC 时间来找到时间。但是日期呢。经过一番谷歌搜索后,我发现有一个 DateTime 对象并且它有一个函数 setTimezone() 来设置时区。但是在设置之后我怎样才能得到我的时区的当前日期。?
c++ - 用于将 timestruc_t 转换为 text 或 struct tm 的库调用
我正在编写一个快速实用程序来转储结构的一些细节,stat
但遇到了一个问题,因为时间属性stat
似乎是timestruc_t
在我的平台上似乎是两个 64 位整数的类型。
我想我也许可以localtime_r
用来将 seconds 属性转换为 astruct tm
但我似乎在使用statBuf.st_mtim.tv_sec
第一个参数时遇到了强制转换问题。
我敢肯定这不是最好的解决方案——也许你知道一个更好的解决方案。我只想将日期和时间——如果可能的话,降到亚秒级——以格式YYYY-MM-DD HH.MM.SS.SSS
或类似格式的字符串形式输出。任何建议都会非常受欢迎。
更新
这是一个简单的问题——我的错误。只是忘记了第一个参数需要是地址而int
不是int
值。所以修改和部分完成的代码如下所示: