问题标签 [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.

0 投票
2 回答
605 浏览

c - C - 在结构 [time.h] 中存储 time_t 变量时出错

我正在构建一个遵循 FIFO 算法的进程调度程序。我已经编写了所有代码并且它正在工作,除了报告的一部分。以下是报告如何发布的示例:

为什么进程的时间有奇怪的值而模拟器时间没有?
提前致谢。

这里是C代码


0 投票
4 回答
3450 浏览

perl - Perl 过去日期如何?

我有一个 perl 脚本,它正在获取当前时间,但我也希望获取当前时间前 45 天的日期。这是我所拥有的:

*已经尝试使用 date::calc DHMS,这就是为什么第二个按原样格式化但它不断返回错误的原因

0 投票
1 回答
1965 浏览

android - JodaTime - 添加/减去小时和分钟,只有分钟被正确添加/减去?

在有点问题。我有一个 onClick ,单击它会获取当前时间并添加一定数量的小时和分钟。下面的代码是我所拥有的,它当前将数据发送到另一个 Activity 并显示它,但它不会改变时间。

正如你所看到的,我试图获得三倍,并为两者添加不同的分钟和小时,分钟添加很好,但小时与当前时间保持一致,或者根据分钟的添加方式以及它是否进入下一个小时。

我输入这个是 11:22,如果我运行应用程序并单击按钮,输出是: 11:
11
11:31
11:14

时间不变。有没有办法解决这个问题?小时仅在例如时间为 11:05 时更改,第一次将显示为 10:55。

将不胜感激任何帮助。真的让我很困惑。

0 投票
3 回答
74272 浏览

c++ - localtime vs localtime_s 和适当的输入参数

这将返回:警告 C4996:'localtime':此函数或变量可能不安全。考虑改用 localtime_s。

当我将 localtime 更改为 localtime_s 时,我得到:错误 C2660:'localtime_s':函数不接受 1 个参数

这是我认为在第一个代码块中发生的事情:

  • 创建一个空的 time_t 变量。
  • 创建指向在 ctime 中定义的 timeinfo 的指针
  • 将 rawtime 写入 rawtime 引用
  • 将原始时间转换为对行人有意义的东西

    1. 我对吗?
    2. localtime_s 需要什么第二个输入参数?
    3. 如果我忽略整个本地时间安全问题,可能发生的最坏情况是什么。
0 投票
3 回答
191429 浏览

mysql - 如何在 MySql 选择查询中将 UTC 日期转换为本地时区

我在 MySql 数据库的一个查询中使用此 Where 条件。我的问题是我的表中有一个显示时间列,但该表列以 UTC 时间显示数据。我想在本地时间转换该显示时间列Zone.so 我如何从查询本身提供此功能。

我已经对这些东西进行了检查,因此我知道类似的东西SELECT CONVERT_TZ()会为此工作。但它对我不起作用。

这是我的查询,我需要将显示时间转换为本地时区......所以有人可以指导我吗?

在此处输入图像描述 样本数据

在此处输入图像描述

0 投票
4 回答
3398 浏览

c++ - 调用“localtime_s”时日历功能崩溃

我正在尝试制作一个 callendar,因此我使用 time_t 和 localtime_s 来存储时间和日期信息,然后将其存储在 Calendar 类的各个成员中:

所有编译都很好,但是在运行时我得到:

调试断言失败!

程序:C:\Users\MyPC\Desktop\Framework\Framework\Debug\Framework.exe 文件:f:\dd\vctools\crt_bld\self_x86\crt\src\loctim64.c 行:69

表达式:( ptm != NULL )

关闭失败的断言消息后,我在此行收到标准调试错误:

这基本上是在Calendar:Initialize()中调用 *localtime_s(localTime, &now);* 的结果 我可以使用此功能的弃用版本吗?我知道还有其他函数可以获取本地时间,但我不知道哪个是“正确的”。其他人向我建议我不应该使用“本地时间”,但似乎 localtime_s 也不起作用。

0 投票
1 回答
521 浏览

pointers - c99 指针和 localtime_r 的问题

我正在分配一个变量来保存当前时间:

然后我打印年份。它是正确的。接下来我进入一个循环,在其中我从文件中分配一个新的变量时间值:

在“check1”处,cur->tm_year打印一个正确且合理的值。在“check2”处,cur->tm_year打印“0”。这里发生了什么?我认为这与我缺少指针操作有关。任何帮助将不胜感激,尤其是对我所误解的解释。

0 投票
2 回答
173 浏览

perl - 如何检查这样的文件

我每天都在我的数据库上进行备份,文件名如下所示

如果在附加时间戳之后看到,我如何检查今天是否进行了备份,CATN0000YYYYMMDD。所以我可以检查备份文件是否存在

在shell中我曾经这样做过

我如何在 perl 中执行此操作以及如何清除我在 shell 中执行的旧备份,如下所示

帮助表示赞赏

0 投票
1 回答
933 浏览

java - 如何使用 Joda 将服务器时间转换为本地时间?

我正在开发手机应用程序。因此,发布后的应用程序将为世界各地的所有用户做好准备。我需要用用户的本地时间调整服务器时间。我想也许 Joda(我正在使用的图书馆)能够做到这一点。我的问题是如何将服务器时间更改为用户本地时间。

服务器返回“ 2013-04-17T07:43:45Z ”作为日期/时间。搜索互联网后,我可以成功地将其解析为“ 17 Apr 2013, 07:43 AM ”。这是我的方法:

但是,这不是我的当地时间(正确的时间应该是下午 15:00 左右)。如何将这个时间更改为我的当地时间?

0 投票
2 回答
984 浏览

c# - 将 US-Style DateTime 转换为本地时间

如何将服务器返回的美国时间转换为用户本地时间DateTime5/1/2012 3:38:27 PM我正在为 Windows 手机开发。

我试过了

但结果是几个小时。我认为ToLocalTime()会负责转换到用户所在的任何时区?也许我需要先获取用户的时区信息?

编辑 1

我认为 serverTime 在 PST 时区

编辑 2

我的时区是 GMT +8。我尝试了以下方法,但结果 localTime 落后了 15 小时。

编辑 3

这导致我当地时间晚了 7 个小时。

编辑 4

好的,我想我到了那里,但不确定这是否适用于所有时区。我认为我仍然必须考虑夏令时,因为由此产生的当地时间现在只提前一小时。

但是,您如何获得DLS对 Windows Phone 中特定时区有效的信息?TimeZoneInfo.FindSystemTimeZoneById好像不支持?