timestamp 相关问题

时间戳是计算机系统记录事件的时间。时间戳术语也可以指Unix时间或时间戳数据类型。

18 位时间戳?

我正在开发一个与电视录制相关的系统。 我正在从另一个系统解析以下 xml(我没有文档): 我正在开发一个与电视录制相关的系统。 我正在从另一个系统解析以下 xml(我没有文档): <Program FileName="2009.11.07-Saturday 07 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633931722046825183" StopTime="633932388000119414" ActualStopTime="633932388016825183" ShareShow="True" /> <Program FileName="2009.11.08-Sunday 08 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633932586046773253" StopTime="633933252000157907" ActualStopTime="633933252006773253" ShareShow="True" /> <Program FileName="2009.11.09-Monday 09 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633933450046168953" StopTime="633934116000207688" ActualStopTime="633934116026168953" ShareShow="True" /> <Program FileName="2009.11.10-Tuesday 10 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633934314046899495" StopTime="633934980000869533" ActualStopTime="633934980096899495" ShareShow="True" /> <Program FileName="2009.11.11-Wednesday 11 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633935178054202612" StopTime="633935844000077447" ActualStopTime="633935844064202612" ShareShow="True" /> <Program FileName="2009.11.12-Thursday 12 November 2009.dvr-ms" SubChannel="ABC1" StartTime="633936042047633656" StopTime="633936708000009191" ActualStopTime="633936708047633656" ShareShow="True" /> 我的问题是,有人认识 StartTime 和 StopTime 属性的时间戳格式吗?我认为典型的秒时间戳有 10 位数字,那么其他 8 位来自哪里呢?我的猜测是时区和毫秒精度。 我正在使用 php,因此将其转换为日期时间的 php 特定方法会很好,但任何东西都很好。 看起来像 C# 的 DateTime 刻度: DateTime 值类型代表 值范围的日期和时间 1 月 1 日午夜 12:00:00 起, 0001 纪元(纪元)通过 公元 9999 年 12 月 31 日晚上 11:59:59 (CE) 这一行: Console.WriteLine (new DateTime (633936042047633656)); 打印: 11/12/2009 6:30:04 上午 如果您需要将这些数字转换为 Unix 时间,请减去 621355968000000000L,这是用 ticks 表示的 Unix 纪元。 在 php 中安装 gmp lib 后,你可以这样做: $epoch = '621355968000000000'; $newtime = gmp_sub($dateTime, $epoch); $newtime = gmp_div($newtime, '10000000'); $timestamp = gmp_strval($newtime); 现在你有约会了: echo date('Y-m-d H:i:s', $timestamp); $dateLargeInt= "131424999530821857"; $secsAfterADEpoch = $dateLargeInt / (10000000); $ADToUnixConvertor=((1970-1601) * 365.242190) * 86400; // unix epoch - AD epoch * number of tropical days * seconds in a day $unixTsLastLogon=intval($secsAfterADEpoch-$ADToUnixConvertor); // unix Timestamp version of AD timestamp $lastlogon=date("d-m-Y", $unixTsLastLogon); // formatted date echo $lastlogon; date_default_timezone_set('UTC'); echo date("Y-m-d H:i:s", (strtotime("01/01/0001 00:00:00 UTC") + (634019142119225390 / 10000000))); 简单但有效 const fmtTime = (dateLargeInt: number) => { const ADToUnixConvertor = ((1970 - 1601) * 365.242190) * 86400; const unixTsLastLogon = Math.floor(dateLargeInt / 10000000 - ADToUnixConvertor); return dayjs(new Date(unixTsLastLogon * 1000)).format("YYYY/MM/DD HH:mm"); }

回答 5 投票 0

选择 * 但按相似时间戳分组(不是固定间隔)

我见过很多按固定间隔(例如0-10、11-20分钟)的时间戳进行分组等。但是我想忽略数据库中具有类似时间戳的重复日期,理论上可以.. .

回答 1 投票 0

PostgreSQL 选择 * 但按相似时间戳分组(不是固定间隔)

我见过很多按固定间隔(例如0-10、11-20分钟)的时间戳进行分组等。但是我想忽略数据库中具有类似时间戳的重复日期,理论上可以.. .

回答 1 投票 0

MySQL 8 时间戳精度(纳秒)

是否可以以纳秒精度存储在 MySQL DATETIME 或其他等效数据类型中? 根据小数秒文档,在我看来这是不可能的(最大 6 位亚秒

回答 1 投票 0

SpringBoot 3,SQLite - 加载即时时出现 IndexOutOfBoundsException

我正在使用 SpringBoot 3 访问 SQLite 数据库。我的问题是,当并行获取实体时,我在解析日期的 Java 类中收到随机的 ArrayIndexOutOfBoundsException 异常。 春波...

回答 1 投票 0

在 JDBC 中使用 `kotlinx.datetime.Instant` 会导致时间戳漂移

在 JDBC 中即时和时间戳之间转换会导致时间因系统时区和 UTC 之间的差异而漂移。

回答 1 投票 0

有没有办法创建一个时间戳来记录选择下拉列表中的值的时间?

我想要谷歌表格的应用程序脚本中的代码,当在下拉菜单中选择名为“等待客户文档”的值时以及当它为否时记录(开始时间)时间戳记

回答 1 投票 0

将 java.sql.Timestamp 与 DB2 时间戳相匹配

我需要将时间戳值作为 URL 中的参数传递来检索一些数据。 DB2中时间戳的格式为:2022-05-25-11:10:44.662000,但在java.sql.Timestamp中为:2022-05-25 11:10:44.0 当我...

回答 1 投票 0

Spark:将带有日期和时间的 timeStamp 转换为 DateType

给定日期时间值: 2021-02-12T16:21:22 我尝试将其转换为 DateType,如下所示: to_date(to_timestamp(col("日期"), "yyyy-MM-dd'T'HH:mm:ss"), "yyyy-MM-dd"...

回答 1 投票 0

PHP:从时间戳生成相对日期/时间

我基本上试图将 Unix 时间戳(time() 函数)转换为与过去和未来日期兼容的相对日期/时间。所以输出可能是: 2个星期前 1小时60分钟...

回答 10 投票 0

Pandas 中的 pd.Timestamp() 行为

尝试理解为什么 t1 采用当前日期,而 t2 采用 Python 中 Pandas 的纪元日期。任何想法都会有帮助。 将 pandas 导入为 pd t1 = pd.Timestamp("23:12:05") 打印(“...

回答 1 投票 0

RTC 模块当前时间戳已截断秒数

我有一段简单的C(Arduino)代码,它使用非阻塞间隔计时器来比较两个不同的时间戳值,以确定天气或特定间隔x是否已经过去,如果是这样,那么...

回答 1 投票 0

使用C++获取Unix时间戳

如何在 C++ 中获取 uint unix 时间戳?我用谷歌搜索了一下,似乎大多数方法都在寻找更复杂的方式来表示时间。我不能把它作为一个 uint 来获取吗?

回答 9 投票 0

对 Linux 文件时代感到困惑

我正在编写一些代码来管理 LittleFS 文件系统的文件时间(atime、ctime 和 mtime)。 在我想让这个有点像 Linux/Posix 的愿望中,我遇到了一些问题,这些时间是什么时候......

回答 1 投票 0

mm/dd/yyyy 使用 PHP 格式转换为纪元

我有一个mysql表,它依赖于相当于条目日期的unix纪元时间戳来在网站的各个部分进行排序和过滤。我正在尝试实现一个日期选择器,它将...

回答 5 投票 0

如何检查h2数据库中的时间戳

需要检查h2数据库中的日期值。 我正在使用如下。但它给出了错误。 其中 lim.REVIEW_DATE >= TIMESTAMP 20220606 请建议正确的语法

回答 2 投票 0

是否可以使用时间戳数据类型的变量对 Athena 表进行分区

我正在尝试通过名为“forecast_datetime”的时间戳变量对 athena 表进行分区。为了使用这个变量作为分区,我将其设置为“字符串”,具有以下值: '2007-12-10-11-00-00...

回答 1 投票 0

onEdit 结合时间戳和用户名/电子邮件地址不起作用

我正在尝试提取对Google表格进行更改的人的ActiveUser和电子邮件地址,并认为可以使用以下内容,但我所能得到的只是时间戳......

回答 1 投票 0

Firestore 时间戳在控制台中未被识别

我有一个脚本,可以将一些数据从 Excel 工作表加载到 Firestore 中。对于加载的每个条目,我想添加两个字段:dateAdded 和 dateModified。 常量服务:服务= { 名称:d...

回答 2 投票 0

SQL 无法为 SQL Server 2014 的 TIMESTAMP 创建列

我在使用以下查询在表中创建列时遇到问题: 更改表项目 添加 ModifiedTime 时间戳不为空 更新 current_timestamp 时默认 current_timestamp; 我...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.