将人类可读的日期转换为纪元时间戳

     2023-03-24     64

关键词:

【中文标题】将人类可读的日期转换为纪元时间戳【英文标题】:Convert Human readable date into an epoch time stamp 【发布时间】:2012-11-12 21:35:17 【问题描述】:

我正在处理一个 C# 项目,其中我有一个 2012-11-24 15:35:18 格式的日期/时间,我需要将其转换为一个纪元时间戳。

我在 Google 上找到的所有内容都是将纪元时间戳转换为人类可读的,但我需要反过来做。

感谢您提供的任何帮助。

【问题讨论】:

【参考方案1】:

我找到了这个here:

epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;

您应该可以输入您想要的时间,而不是 DateTime.Now。

【讨论】:

谢谢,我查看了那个网站,没有注意到底部所有不同的代码示例【参考方案2】:

您没有说出您的确切用例,但标准 .NET DateTime 有一个 Ticks 属性,其定义为:

这个属性的值代表100纳秒的数量 自 0001 年 1 月 1 日午夜 12:00:00 以来经过的时间间隔, 它代表 DateTime.MinValue。它不包括数量 可归因于闰秒的滴答声。

这本质上是一个基于纪元的时间,如果它符合您的需要的话。否则,使用此值,您应该能够轻松计算转换为另一个纪元计时方法。

【讨论】:

【参考方案3】:

您需要使用 TryParse:

string input = "2012-11-24 15:35:18";
DateTime dateTime;
if (DateTime.TryParse(input, out dateTime))

    ulong epoch = (dateTime.ToUniversalTime().Ticks - 621355968000000000) / 10000000;

【讨论】:

将 JSON 纪元时间转换为本地人类可读日期

】将JSON纪元时间转换为本地人类可读日期【英文标题】:ConvertingJSONepochtimetolocalhumanreadabledate【发布时间】:2019-03-2617:51:12【问题描述】:我正在尝试获取在Zapier中提供给我的一些Stripe数据,并将其中两个纪元时间转换为人类可... 查看详情

如何在 python 中将普通时间戳转换为纪元时间戳

...on【发布时间】:2021-05-1018:42:18【问题描述】:问题1:将人类可读的日期转换为一天开始时的纪元时间戳/时间?例子。如果INPUT日期是21-01-2020,则在一天开始时打印纪元时间,即12:00AM状况:日期限制:01-01-1970至输入说明:输入... 查看详情

如何将纳秒的纪元时间转换为人类可读的?

】如何将纳秒的纪元时间转换为人类可读的?【英文标题】:Howtoconvertepochtimewithnanosecondstohuman-readable?【发布时间】:2013-03-1700:11:52【问题描述】:我有一个以纳秒为单位的纪元时间戳-例如1360287003083988472自1970-01-01以来的纳秒。P... 查看详情

如何将字符串时间戳更改为人类可读的日期格式? [复制]

】如何将字符串时间戳更改为人类可读的日期格式?[复制]【英文标题】:HowtochangestringtimestampintoHumanreadabledateformat?[duplicate]【发布时间】:2017-07-1910:09:21【问题描述】:我正在尝试将字符串时间戳转换为以下内容:2分钟前。1小... 查看详情

如何使用 sed 将纪元转换为人类可读的日期时间

】如何使用sed将纪元转换为人类可读的日期时间【英文标题】:Howtousesedtoconvertepochtohumanreadabledatetime【发布时间】:2021-06-2808:03:23【问题描述】:我尝试使用sed和/e选项调用date-d@将纪元转换为人类可读的日期时间,但似乎sed仅在... 查看详情

将纪元时间戳转换为可读日期不起作用

】将纪元时间戳转换为可读日期不起作用【英文标题】:Convertingepochtimestamptoreadabledatenotworking【发布时间】:2014-11-0501:27:13【问题描述】:我正在尝试使用此代码转换我拥有的时间戳,但输出完全错误,输出为17/01/197016:56:28!!... 查看详情

将时间戳转换为可读的日期/时间 PHP

】将时间戳转换为可读的日期/时间PHP【英文标题】:Converttimestamptoreadabledate/timePHP【发布时间】:2011-07-0923:16:41【问题描述】:我在会话中存储了一个时间戳(1299446702)。如何在PHP中将其转换为可读的日期/时间?我试过srttotime等... 查看详情

使用 Moment.js 将人类可读时间转换为 Unix 纪元时间

】使用Moment.js将人类可读时间转换为Unix纪元时间【英文标题】:UseMoment.jstoconverthumanreadabletimetoUnixepochtime【发布时间】:2020-09-2919:43:01【问题描述】:我正在尝试使用Moment.js将人类可读的时间转换为Unix纪元时间。我也想知道。35... 查看详情

将长的 Unix 纪元时间戳转换为实际日期/时间

...因为我从.json网络抓取程序获取时间戳,但想将其转换为可读的日期/时间。我最近进行转换的尝试是将字符串转换为long并将long转换为 查看详情

将人类可读的日期从 Epoch 转换为变量

】将人类可读的日期从Epoch转换为变量【英文标题】:GettinghumanreadabledatefromEpochintovariable【发布时间】:2012-06-1619:10:54【问题描述】:好的,这可能是一个非常基本的问题;但是,我刚刚回到Linux的马鞍上。我有一个变量,它保... 查看详情

如何将时间戳转换为日期时间?

...】:2019-04-0307:08:44【问题描述】:我想将纪元转换为人类可读的日期,反之亦然。我想用C#写类似link的东西。将Firefox中的places.sqlite文件中的日期转换为DateTime。staticvoidMain(string[]args)//1540787809621000stringepoc 查看详情

将纪元转换为人类可读的日期在 python 中不起作用

】将纪元转换为人类可读的日期在python中不起作用【英文标题】:Convertingepochtohuman-readabledatedoesn\'tworkinpython【发布时间】:2021-10-0923:34:27【问题描述】:我正在使用时间模块使用下面的代码将纪元转换为人类可读的日期。importti... 查看详情

如何将日期转换为 squid 代理日志的纪元?

...描述】:大家好,我是一名网络管理员,正在研究如何将人类可读的日期转换为纪元,以便我可以将它们导入日志分析工具,例如webalizer。原创[2021年11月17日星期三17:00:00].014178610.107.54.55TCP_TUNN 查看详情

以人类可读格式转换纪元时间

】以人类可读格式转换纪元时间【英文标题】:convertingepochtimeinhumanreadableformat【发布时间】:2019-12-0315:33:43【问题描述】:我想将纪元时间转换为人类可读的格式,当我给出随机纪元时间时,例如下面的一个epoch1=datetime.datetime.f... 查看详情

在 Mac OSX 上将 unix 纪元时间转换为人类可读的日期 - BSD

】在MacOSX上将unix纪元时间转换为人类可读的日期-BSD【英文标题】:ConvertunixepochtimetohumanreadabledateonMacOSX-BSD【发布时间】:2014-03-2409:49:08【问题描述】:在我的MacOSX上,我的bash脚本有一个纪元时间123439819723。我可以通过date-r123439... 查看详情

在mysql中将纪元数转换为人类可读的日期

】在mysql中将纪元数转换为人类可读的日期【英文标题】:Convertingepochnumbertohumanreadabledateinmysql【发布时间】:2014-07-2214:12:22【问题描述】:我有一个纪元编号,例如1389422614485。存储此值的值的数据类型是varchar。我想将其值转换... 查看详情

如何使用 XSLT 将刻度转换为可读的日期时间?

】如何使用XSLT将刻度转换为可读的日期时间?【英文标题】:HowtoconvertticksintoareadabledatetimewithXSLT?【发布时间】:2010-10-1304:12:32【问题描述】:我有一个带有如下时间戳的XML:<nodestamp="1236888746689"/>我想在结果HTML中将它们显... 查看详情

如何将 13 位 unix 纪元时间格式转换为日期时间?

...在尝试将包含13位unix纪元时间日志的数据框列转换为人类可读的日期时间日志格式。这是我尝试过的:alerts[date_time]=alerts[\'epoch\'].map(lambdax:pd.to_d 查看详情