场景:由于业务需要和java 开发的xxx系统对接日志,xxx系统中用“1465195479100” 来表示时间,C# 里面需要转换做一下逻辑处理,见代码段。

C#获取的unix时间戳是10位,原因是 java采用毫秒计算,而C#采用秒,获取unix时间戳的代码中 乘以1000就是这个原因。

C# 中直接获取时间戳, DateTime.Now.Ticks;   ( DateTime.Now.Ticks;是从0001 年 1 月 1 日午夜 12:00:00 开始,单位是微秒。

 /// <summary>
/// 获取时间戳 13位
/// </summary>
/// <returns></returns>
public static long GetTimeStamp()
{
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
return Convert.ToInt64(ts.TotalSeconds * 1000);
}
        /// <summary>
/// 将时间戳转换为日期类型,并格式化
/// </summary>
/// <param name="longDateTime"></param>
/// <returns></returns>
private static string LongDateTimeToDateTimeString(string longDateTime)
{
//用来格式化long类型时间的,声明的变量
long unixDate;
DateTime start;
DateTime date;
//ENd unixDate = long.Parse(longDateTime);
start = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
date = start.AddMilliseconds(unixDate).ToLocalTime(); return date.ToString("yyyy-MM-dd HH:mm:ss"); }

  

/// <summary>
/// 获取时间戳 10位
/// </summary>
/// <returns></returns>
public static long GetTimeStampTen()
{
return (DateTime.Now.ToUniversalTime().Ticks - ) / ;
}

最新文章

  1. 在ASP.NET中基于Owin OAuth使用Client Credentials Grant授权发放Token
  2. php : 基础(4)
  3. Java和C#语法对比
  4. 《Invert》开发日志02:游戏风格定型
  5. Spring技术揭幕----DispatcherServlet
  6. 3.django笔记之form表单
  7. js 实现单行文本滚动效果
  8. 软件工程随堂小作业——最优惠价钱(C++)
  9. 终于成功仿了一次Kalman滤波器
  10. [NOIP2011]数的划分
  11. 使用nat方式解决虚拟机联网问题
  12. web中转发、重定向等问题的路径
  13. [luogu3600]随机数生成器
  14. C#/AutoCAD 2018/ObjectArx/二次开发添加图形对象步骤和添加直线的例子(三)
  15. libevent之eventop
  16. harpoxy 配置
  17. CentOS 7 Tomcat 8 9 基于APR库性能优化
  18. 一个tomcat服务器上部署多个Web项目,不同域名访问
  19. C#实现物联网系统温度解析的函数(支持补码)
  20. Vue 不睡觉教程2 - 洋气的文件结构

热门文章

  1. 杭电1010Tempter of the Bone
  2. scp,ssh双机互信操作步骤
  3. 深入理解inode与软硬链接
  4. Codeforces 118 D. Caesar&#39;s Legions (dp)
  5. How to create custom methods for use in spring security expression language annotations
  6. wcf+linq to sql中关联查询返回数据问题
  7. 解决数据库datatime数据在DataGridView里不显示秒的解决
  8. hdoj 1404 Digital Deletions(博弈论)
  9. Win8制作和使用恢复盘
  10. mahout算法源码分析之Itembased Collaborative Filtering(四)共生矩阵乘法