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

Dev*_*per 6 .net c# timestamp seconds

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

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.

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

pra*_*dym 16

DateTime.Now.Ticks 从1970年开始 ; 尝试这样的事情:

 (DateTime.Now.ToUniversalTime() - new DateTime (1970, 1, 1)).TotalSeconds
Run Code Online (Sandbox Code Playgroud)