javascript

java

python

c#

android

c++

node.js

php

reactjs

jquery

html

css

ios

.net

git

ruby-on-rails

sql

c

string

ruby

时间戳记-以J为单位的时间测量开销

在较低级别上测量经过时间时,我可以选择使用以下任一方法:

System.currentTimeMillis();
System.nanoTime();

两种方法均在native中实现。在深入研究任何C代码之前,是否有人知道调用一个或另一个是否有大量开销? 我的意思是,如果我真的不关心这种额外的精度,那么可以预期哪一种会减少CPU时间消耗?

N.B:我使用的是标准Java 1.6 JDK,但该问题可能对任何JRE都有效。

trans by 2020-07-10T11:11:13Z

如何获得C中的unix时间戳为int类型?

我想获取当前时间戳并使用fprintf将其打印出来。

trans by 2020-07-05T06:05:42Z

JavaScript-此格式表示T00:00:00.000Z是什么意思?

请有人用javascript解释这种格式

 T00:00:00.000Z

以及如何解析它。

谢谢

trans by 2020-06-30T13:26:33Z

SQL Server:无法将显式值插入时间戳列

使用此语句时

create table demo (
    ts timestamp
)

insert into demo select current_timestamp

我收到以下错误:

无法将明确的值插入时间戳列。 将INSERT与列列表一起使用以排除timestamp列,或将DEFAULT插入timestamp列

如何将当前时间插入timestamp列?

trans by 2020-02-21T19:02:51Z

时间-处理R中的时间戳

我有多个测量清单。 在每个列表中,时间戳记都被格式化为字符串(“ 2009-12-24 21:00:07.0”),并且我知道列表中的每个测量值之间均相隔5秒。我想将所有数据合并到R中的一个巨大的data.frame中。之后,我希望能够轻松访问两次测量的时差,因此我可能应该将数据转换为不同于字符的数据。

我应该使用哪种格式存储时间? 我应该使用某些包装的时间格式吗?

trans by 2020-02-18T00:18:11Z

datetime-天中两个时间戳之间的MySql差异?

如何获得几天内两个时间戳之间的差异? 我应该为此使用datetime列吗?


我将专栏切换为日期时间。 简单的减法似乎并没有给我几天的结果。

mysql> SELECT NOW(), last_confirmation_attempt, NOW() - last_confirmation_attempt AS diff  FROM DateClubs HAVING diff IS NOT NULL ;
+---------------------+---------------------------+-----------------+
| NOW()               | last_confirmation_attempt | diff            |
+---------------------+---------------------------+-----------------+
| 2010-03-30 10:52:31 | 2010-03-16 10:41:47       | 14001084.000000 |
+---------------------+---------------------------+-----------------+
1 row in set (0.00 sec)

我不认为diff是以秒为单位的,因为当我将diff除以一天中的秒数(86,400)时,我不会得到一个明智的答案:

mysql> SELECT NOW(), last_confirmation_attempt, ( NOW() - last_confirmation_attempt) / 86400 AS diff  FROM DateClubs HAVING diff IS NOT NULL ;
+---------------------+---------------------------+----------------+
| NOW()               | last_confirmation_attempt | diff           |
+---------------------+---------------------------+----------------+
| 2010-03-30 10:58:58 | 2010-03-16 10:41:47       | 162.0568402778 |
+---------------------+---------------------------+----------------+
1 row in set (0.00 sec)
trans by 2020-02-11T06:48:11Z

使用strptime将带有偏移量的时间戳转换为datetime obj

我正在尝试转换格式为“ 2012-07-24T23:14:29-07:00”的时间戳使用strptime方法在python中将日期时间对象 问题出在最后的时间偏移量(-07:00)。 没有偏移量,我就可以成功地做到

time_str = "2012-07-24T23:14:29"

time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S')

但是我尝试了偏移

time_str = "2012-07-24T23:14:29-07:00"

time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S-%z').

但是它给出了一个Value错误,说“ z”是一个错误的指令。

有什么解决办法吗?

trans by 2020-02-09T20:39:21Z

datetime-php中的时区转换

谁能建议一种简单的方法将日期和时间转换为php中的不同时区?

trans by 2020-02-09T19:01:35Z

时间戳-用于mongodb ObjectId创建时间

在mongodb文档中用作默认键的ObjectId具有嵌入的时间戳(调用objectid.generation_time返回datetime对象)。 因此,可以使用此生成时间来代替保留单独的创建时间戳吗? 如何使用此嵌入式时间戳按创建时间排序或有效查询最后N个项目?

trans by 2020-01-31T21:02:25Z

datetime-需要获取J中的当前时间戳

我需要获取Java中的当前时间戳,格式为06/01/2000 10:01:50 AM

例如:06/01/2000 10:01:50 AM

我也需要它是线程安全的。

我可以利用这样的东西吗?

java.util.Date date = new java.util.Date();
System.out.println(new Timestamp(date.getTime()));

或此处链接中讨论的示例。

trans by 2020-01-28T22:04:10Z

使用C ++和Boos获取以毫秒为单位的当前时间

在我的线程中(使用boost :: thread),我需要以毫秒或更短的时间获取当前时间,并转换为ms:

实际上,在这里阅读我发现了这一点:

tick = boost::posix_time::second_clock::local_time();
now  = boost::posix_time::second_clock::local_time();

似乎可以正常工作,但是在我需要拥有现在毫秒的长值之后...

我该怎么做?

trans by 2020-01-25T16:14:56Z

mysql-在时间戳上创建索引以优化查询

我有以下形式的查询:

SELECT * FROM MyTable WHERE Timestamp > [SomeTime] AND Timestamp < [SomeOtherTime]

我想优化此查询,并且我正在考虑在时间戳上添加索引,但是不确定是否会有所帮助。 理想情况下,我想使时间戳成为聚集索引,但是MySQL不支持聚集索引,但主键除外。

  • Timestamp具有400万以上的行。
  • Timestamp实际上是INT类型。
  • 一旦插入一行,就永远不会更改。
  • 具有给定的Timestamp的行数平均约为20,但可能高达200。
  • 新插入的行的Timestamp大于大多数现有行,但可能小于某些较新的行。

Timestamp上的索引是否可以帮助我优化此查询?

trans by 2020-01-24T19:55:14Z

排序-如何根据作者的时间戳制作git日志顺序?

我使用了涉及git的相当复杂的glog命令,以大致了解我的存储库状态; 但不幸的是,--author --date-order似乎使用的是提交者日期,而不是作者日期。 这意味着,每当我通过将主题分支重新定位到当前上游而使它们更新时,我就会在我的git-log中失去有用的按时间顺序排列的主题分支中的相对提交(即,每个分支变成一条长行,因为 它的所有提交都基于顺序的和几乎相同的提交者时间戳进行了重新建立。)

如果我可以得到glog来按作者时间戳而不是提交者时间戳来排序提交,则可以解决此问题。 有人知道这样做的方法吗?


对于那些从Google搜索结果中访问此文档的人,您可能想在下面查看josephdpurcell的解决方案(以及深入的博客文章!)。 如果您正在寻找标准的glog样式输出(多行)以及有关每次提交的详细消息,那将非常好。

不幸的是,我现在需要修改这个问题,因为我是个白痴,并且没有提供有关用例的更多具体信息:我在“ git模式”中使用glog,并且我需要使git-log0本身可以在作者- 日期顺序。 据我所知,这完全不可能在外部--author --date-order上完成,因为git-log本身可以处理图形排序和打印。

似乎可能需要glog的脚本或补丁。 我将一直保持开放状态,直到有人可以1.编写这样的脚本,或者2.我们可以说服git作者加入--author --date-order标志组合。 (=


作为参考,这是我当前的glog函数的输出结果,以及需要重新排序的内容:

glog output

trans by 2020-01-20T20:31:41Z

使用MySQL获取时间戳

如何使用mysql查询获取当前时间戳?

trans by 2020-01-18T17:06:16Z

自1970年1月1日起以秒为单位的Scala UTC时间戳

如何获得自1970年1月1日以来以秒为单位的Scala UTC时间戳?

trans by 2020-01-14T20:53:02Z

UNIX时间戳是存储时间戳的最佳方法吗?

我总是对所有内容都使用unix时间戳,但想知道是否有更好的方法。

您使用什么来存储时间戳?为什么?

trans by 2020-01-08T16:24:26Z

sql-丢弃时间戳中的毫秒部分

如何将millisecond零件丢弃/四舍五入,更好的是,如果还从timestamp中将second零件也从timezone中移除了呢?

trans by 2020-01-08T13:53:03Z

sql-PostgreSQL的时间戳记时差(小时)

PostgreSQL是否有INTERVAL等效项?

我知道我可以减去两个时间戳以获得INTERVAL。我只希望两个时间戳之间的差异(以小时为单位)以INT表示。

我可以在MySQL中这样做:

TIMESTAMPDIFF(HOUR, links.created, NOW())

我只需要两个小时之间的时差,以小时为单位表示为整数。

解决方案适合我:

SELECT "links_link"."created",
"links_link"."title",
(EXTRACT(EPOCH FROM current_timestamp - "links_link"."created")/3600)::Integer AS "age" 
FROM "links_link"
trans by 2020-01-08T11:19:09Z

数据库-如何更改mysql表列的默认值?

我有一个表,其列类型为timestamp,其默认值为current_timestamp,并在每次更新时更新为current_timestamp

我想删除此列上的“更新时”功能。 如何编写alter语句?

我尝试了以下方法:

ALTER TABLE mytable alter column time  set DEFAULT now();

但这没用。

trans by 2020-01-04T08:27:28Z

如何使用PHP生成两个日期之间的随机日期?

我正在编写一个需要在两个固定时间戳之间分配随机日期的应用程序

我如何使用php实现此目的,我首先搜索过但仅找到Java的答案,而不是php

例如 :

$string = randomdate(1262055681,1262055681);
trans by 2020-01-03T04:54:50Z

1 2 3 4 5 下一页 共5页