相关疑难解决方法(0)

如何将Unix时间戳转换为DateTime,反之亦然?

有这个示例代码,但它开始讨论毫秒/纳秒问题.

自从C#中的Unix纪元以来,同样的问题出现在MSDN上,.

这是我到目前为止所得到的:

public Double CreatedEpoch
{
  get
  {
    DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime();
    TimeSpan span = (this.Created.ToLocalTime() - epoch);
    return span.TotalSeconds;
  }
  set
  {
    DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime();
    this.Created = epoch.AddSeconds(value);
  }
}
Run Code Online (Sandbox Code Playgroud)

c# unix datetime data-conversion epoch

715
推荐指数
16
解决办法
55万
查看次数

你如何在C#中转换纪元时间?

如何在C#中将Unix 纪元时间转换为实时?(Epoch开始于1970年1月1日)

c# time epoch

356
推荐指数
9
解决办法
21万
查看次数

如何在几秒钟内创建时间戳

我有这个任务来填充这个字段:

x_fp_timestamp是生成表单时创建的时间戳.它等于1970年1月1日UTC(协调世界时)以来的秒数.

所以我在C#中做的是

 long ts =  DateTime.Now.Ticks / TimeSpan.TicksPerSecond;
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我收到此错误:

  • x_fp_timestamp:x_fp_timestamp无效.目前时间不到15分钟:格林威治标准时间1月10日21:30:25.预计1357853425加/减900,但收到63493442997.

所以我的问题是如何在几秒钟内生成当前时间戳?

.net c# timestamp seconds

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×3

epoch ×2

.net ×1

data-conversion ×1

datetime ×1

seconds ×1

time ×1

timestamp ×1

unix ×1