问题标签 [gettime]
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.
java - JAVA 只比较时间(getTime 函数)
我有 REPORTDATE 字段,我想只取小时和分钟的值。
reportdate.getTime()
返回例如:1439967368798
我想比较报告日期的时间(小时和分钟)是否介于:
我没有成功在网上找到一些说明。我应该使用从 getTime (1439967368798) 获得的值还是使用其他方法来尝试这个?
c - 使用 clock_gettime() 测量上下文切换的时间
我正在尝试使用线程和管道来测量上下文切换的平均时间,但是当我使用时,clock_gettime()
即使我相信我有适当的头文件,我也会得到“对 clock_gettime() 的未定义引用”。程序应该做的是一个线程将数据写入管道,另一个线程读取数据,在这种情况下,数据是时间,因此可以衡量上下文切换的时间。我的代码如下:
c++ - 如何转发声明clock_gettime()
我clock_gettime()
在cpp
项目中使用。但它给出了clock_gettime()
未在此范围内声明的错误。显然,其他人已经包含了time.h
,因此这个错误是可以预料的。但是我如何转发声明clock_gettime()
?我试过了int clock_gettime(int,struct timespec *)
?
http://linux.die.net/man/3/clock_gettime,这里的声明是:
int clock_gettime(clockid_t clk_id, struct timespec *tp);
javascript - 在javascript中更改时区
我正在为一个小型企业网站做一个小项目,我发现了一个有用的脚本教程。该脚本将根据当前时间显示一个打开或关闭的标志我改变了几件事,但现在它工作得很好,除了一件小事......
他们使用的时间设置是错误的。我住在荷兰,这里的时区是 UTC+1。javascript 正在使用 UTC。
这是代码
现在我想知道获得正确时区的代码应该是什么。你知道,我是 Javascript 的新手。提前致谢!
编辑:
这是我如何使用时间的示例,因此显示不同的符号
android - Android Location getTime 到小时
我有一个位置对象,我将getLastKnownLocation()
方法的结果分配给它。
现在我需要知道这些坐标的年龄,以便设置一个合理的时间范围来更新经纬度。我Location.getTime()
用来获得这个值。但是,我对如何将这个值转换为小时感到困惑。我需要每 X 小时更新一次位置坐标,因此我需要getTime()
以小时为单位的值。
linux - eglibc:以毫秒为单位获得正常运行时间
我想写一个与内核日志格式相同的日志输出:
时间戳应该与内核时间具有相同的时间参考。这意味着,当日志消息在内核中发出的同时发出时,时间戳应该具有相同的值。
有一个未定义的clock_gettime
时钟起点——因此每个程序的时间戳都有不同的值——即使它们是同时创建的:
使用时,gettimeofday
您会得到自 Unix 时代以来的时间......根据定义不匹配。
该函数localtime()
返回正常运行时间 - 但粒度以秒为单位 - 但我需要更多......
更新:似乎应该clock_gettime(CLOCK_REALTIME, &ts)
做我想做的事……但eglibc似乎又回来CLOCK_MONOTONIC
了。
c - clock_gettime 是精度只有 ms
我在时钟速度为 25MHz 的微控制器板上运行 QNX。运行clock_gettime(CLOCK_REALTIME, &tp);
只给我毫秒的精度。我知道由于时钟速度低,不可能精确到 ns,但我们应该可以。我是否必须设置一些配置标志才能获得更好的精度?
javascript - 将 gettime 保存到表单字段
我是一个相对的 JS 新手,但我有点麻烦 - 对于表单提交系统,我需要使用唯一 ID 填充表单字段(可以是任何东西,只要它相对确定是唯一的)。
我想到了使用 getTime(),因为它会为我的要求产生足够长且唯一的数字。但我似乎无法理解使用该值填充常规(隐藏)文本字段所需的代码,尽管关于 SO 的几个主题提出了类似的问题。
表单和所有 HTML 都已经到位,我需要的只是 js 脚本。谁能帮我吗?
c++ - 是否为 get_time 定义了重复分配?
我正在研究这个答案。我遇到了一个难题:scanf
有一个任务抑制'*'
:
如果存在此选项,则该函数不会将转换结果分配给任何接收参数
但是在 Visual Studio、libc++ 和 libstdc++ 上使用时会出现运行时错误:get_time
所以我认为它不受支持。'*'
str >> get_time(&tmbuf, "%T.%*Y")
因此,我选择通过阅读tmbuf.tm_year
两次来忽略输入:
这可行,而且似乎是我唯一的选择,get_time
因为'*'
不被接受。但众所周知,仅仅因为它有效并不意味着它已被定义。有人可以确认:
- 它被定义为两次分配相同的变量
get_time
- 流将始终从左到右读取,因此第一次发生的
%Y
将被踩踏,而不是第二次
javascript - JavaScript - 存储在 localStorage 中的日期不会与函数合作
我在变量deadline
(Tue Jul 05 2016 18:15:00 GMT+0100 (BST)
new Date()
例如,如果我尝试执行:console.log(deadline.getTime())
我得到错误:deadline.getTime is not a function
但是当我在其上执行相同的功能时,new Date()
尽管日期的语法完全相同,它仍然可以正常工作。任何人都可以解释一下吗?谢谢。