问题标签 [systemtime]

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 投票
2 回答
1519 浏览

delphi - Delphi NOW 函数的结果如何受“调整时钟以进行夏令时更改”选项的影响

我意识到这个问题可以通过编写一些测试代码来回答。我并不懒惰,我只是认为答案通常很有用。

我有一个应用程序生成了大量数据,其中记录了本地时间(由 NOW 例程返回)。我们遇到了夏令时进出转换的障碍 - 即当我们更改为 DST 时缺少一个小时,而当我们退出 DST 时又重复了一个小时。这会导致假定日期排序记录的操作出现问题。

因此,该应用程序已更改为使用 UTC 中的所有日期时间,但我将能够以 UTC 或本地时间显示日期时间。我还必须处理存储在本地时间的日期时间,并确保它们正确地转换为 UTC。这很棘手,因为日期时间可能在 DST 生效时已存储,因此在一般情况下,我需要能够确定任何随机日期是否在 DST 期间内或之外。当然有一个小时的时间段,日期时间是不明确的,可能在夏令时结束前的最后一小时,或者在夏令时结束后的第一个小时。没有办法解决这个问题。

在对更改进行编码时,我想知道 NOW 调用的结果。它在内部调用 GetLocalTime。当您处于 DST 期间时,GetLocalTime(和 NOW)会返回什么,但“调整时钟以更改夏令时”选项已关闭?

无论“调整时钟以进行夏令时更改”是关闭还是打开,如何编写一个例程来返回 DST 期间内的当前日期时间(应用 DST 偏差)?

0 投票
2 回答
22019 浏览

windows-7 - 点击 更改时间。蝙蝠在窗户

我正在开发一个系统,其中几个我不得不将日期更改为 2 月 6 日星期日凌晨 3:30:50。

有什么方法可以创建一个.bat,点击它,系统会自动改变

0 投票
2 回答
796 浏览

.net - 使用 C#.NET 设置系统时间而不使用 kernel32.dll

有没有办法在不使用 kernel32.dll 的情况下在 C#.NET 中设置系统时间?

我在 64 位系统上,调用 set time 函数似乎为我返回“false”。

0 投票
1 回答
6836 浏览

c++ - 使用 SYSTEMTIME、FILETIME 和 ULARGE_INTEGER 修改日期和时间值

我正在使用 Visual Studio 2005 在 C++ 中制作一个程序,该程序需要在一组图像上创建一个带有时间的水印。

这些图像取自以特定时间间隔处理的视频。我要做的是通过SYSTEMTIME修改每个图像的时间。我查看了 MSDN,它说不要修改 SYSTEMTIME 本身的值,而是将其转换为 FILETIME,然后转换为 ULARGE_INTEGER。我的问题是 ULARGE_INTEGER 是如何拆分的?高部分是日期,低部分是时间,如果是这种情况,我如何考虑翻转?就像图像在 2011 年 2 月 25 日晚上 11:58 出现并一直持续到 2011 年 2 月 26 日 12:11?当我将其转换回 SYSTEMTIME 变量时,是否会自动考虑并显示指定的值?

在此先感谢您的帮助。

0 投票
4 回答
28859 浏览

linux - grep 函数中的最大计数无效

如果我这样做,find . -mmin -1我会得到最后一分钟修改过的“myfile”。

但是当我想通过执行搜索该文件中的特定字符串时

我得到错误invalid max count

我也试过

我得到错误find: missing argument to -exec

所以我的问题是How do I grep or cat only the changes within a file which happened in last 5 mins. Now that I know the file name which was modified during that period.

建议?谢谢你的建议。

0 投票
2 回答
4540 浏览

c++ - 获取本地系统日期时间并将其转换为字符串(MFC C++)

我继承了一些 MFC C++ 代码(它是在 Windows Mobile 6.5 设备上运行的 ActiveX OCX 控件),我需要获取系统日期和时间并将其作为现有字符串的一部分附加,该字符串通过 com 端口传递到另一个设备.

我可以获得系统日期和时间,但我不知道如何将其转换为字符串以便我可以附加它(通过 strcat。)

我在 Google 和 Bing 上找到了许多不同的答案,乍一看似乎是一个如此简单的问题...... :( 但我不知道足够的 MFC C++ 来适应我的需要。任何帮助都会不胜感激。

0 投票
1 回答
3732 浏览

winapi - 使用 GetTickCount64 检索启动时间

我试图通过获取当前时间SYSTEMTIME结构来提取启动时间,然后将其转换为FILETIME,然后将其转换为ULARGE_INTEGER,从中减去GetTickCount64(),然后继续将所有内容转换回SYSTEMTIME。

我将此功能与“NET STATISTICS WORKSTATION”进行比较,由于某种原因,我的输出关闭了几个小时,这似乎与任何时区差异都不匹配。

这是视觉工作室示例代码:

0 投票
1 回答
4938 浏览

android - 日历和 getTimeInMillis()。安卓。

我有下一个代码:

校准时间 64775494376227 系统时间 1302724616231 我的代码有什么问题?

0 投票
1 回答
5969 浏览

winapi - 获得两个 SYSTEMTIME 变量之间的差异

例如我的代码如下。

0 投票
9 回答
78833 浏览

java - 如何在 Java 中设置系统时间?

是否可以在 Java 中更改系统时间?

它应该在 Windows 和 Linux 下运行。我已经尝试过使用RuntimeClass in 但是权限有问题。

这是我的代码:

的输出cmd是:

但是系统时间和以前一样。

我将设置时间,因为我正在编写一个 NTP 客户端,并且我从 NTP 服务器获取时间并设置它。