C#中系统时间和UNIX时间戳互相转换
作者:yourber 时间:2021-06-02 01:13:58
在项目开发过程中,有时会遇到不同程序之间相互调用数据,数据中不免会包含时间,比如ASP.NET调用PHP,牵扯到时间就要做一下处理,PHP程序中一般存取的都是UNIX时间,不像ASP.NET存储的是年月日时分秒,这样就需要做一下转换,代码如下:
一、将系统时间转换成UNIX时间戳
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.SuBTract(dtStart);
string timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0,timeStamp.Length - 7);
二、将UNIX时间戳转换成系统时间
string timeStamp = "1288368000";
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);
这两个方法比较简单,大家可以把他们封装成静态函数,直接调用。
标签:C#,时间戳
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Struts2返回json格式数据代码实例
2023-10-12 13:15:32
C#中线程同步对象的方法分析
2021-06-06 05:43:46
Unity实现游戏伤害数字显示HUD的方法
2023-05-18 06:47:01
![](https://img.aspxhome.com/file/2023/6/113816_0s.gif)
Java栈和基础队列的实现详解
2023-07-02 05:36:59
![](https://img.aspxhome.com/file/2023/7/61597_0s.gif)
C#实现简单的点餐系统
2023-02-09 19:25:03
![](https://img.aspxhome.com/file/2023/3/102203_0s.jpg)
IDEA中打jar包的2种方式(Maven打jar包)
2023-05-03 22:31:41
![](https://img.aspxhome.com/file/2023/2/75502_0s.png)
Spring加载properties文件的两种方式实例详解
2021-11-20 23:36:28
![](https://img.aspxhome.com/file/2023/7/70987_0s.png)
java实现基因序列比较的示例代码
2022-01-03 02:32:22
![](https://img.aspxhome.com/file/2023/1/76251_0s.jpg)
Entity Framework配置关系
2023-10-15 09:45:30
详解Spring Data JPA动态条件查询的写法
2022-03-17 18:26:06
C# Fiddler插件实现网站离线浏览功能
2022-10-09 01:46:14
![](https://img.aspxhome.com/file/2023/8/91348_0s.png)
java 中死锁问题的实例详解
2022-08-18 02:22:39
java判断中文字符串长度的简单实例
2022-12-19 09:00:26
Java 方法的重载与参数传递详解
2023-10-19 18:50:46
![](https://img.aspxhome.com/file/2023/7/58467_0s.jpg)
insert语句太长用StringBuilder优化一下
2023-03-29 17:56:44
Android 消息机制以及handler的内存泄露
2023-08-01 07:59:44
IntelliJ IDEA修改新建文件自动生成注释的user名
2021-12-29 04:27:38
![](https://img.aspxhome.com/file/2023/8/69308_0s.png)
Java编程实现获取当前代码行行号的方法示例
2021-06-28 06:51:14
webBrowser执行js的方法,并返回值,c#后台取值的实现
2023-12-07 13:29:13
Android使用Retrofit实现自定义Converter解析接口流程详解
2022-12-30 23:19:38