DateTime转long:

public static long GetDateLong(object time)
{
DateTime epoc = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(, , ));
TimeSpan delta = new TimeSpan(); if (time is DateTime)
delta = ((DateTime)time).Subtract(epoc); else if (time is string)
delta = DateTime.Parse(time.ToString()).Subtract(epoc); else
throw new ArgumentOutOfRangeException("时间格式错误.1"); if (delta.TotalMilliseconds < )
throw new ArgumentOutOfRangeException("时间格式错误.2"); long ticks = (long)delta.TotalMilliseconds;
return ticks;
}

long转DateTime:

public static DateTime GetDateFromLong(long ticks)
{
var date = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(, , ));
date = date.AddMilliseconds(ticks);
return date;
}

网上常见错误:

DateTime epoc = new DateTime(, , );

最新文章

  1. HTML5的Audio标签打造WEB音频播放器
  2. viso
  3. bzoj1023: [SHOI2008]cactus仙人掌图
  4. 初学js
  5. CentOS 7 下的LAMP实现以及基于https的虚拟主机
  6. React JS快速入门教程
  7. sqlzoo.net刷题2
  8. SAP屠夫---折旧在13-16调整期间的烦恼(转)
  9. 5.4.2 使用配置启动firefox
  10. 【WCF--初入江湖】目录
  11. 20151221jquery学习笔记---日历UI
  12. eclipse(myEclipse) 配置maven项目
  13. swift 深入理解Swift的闭包
  14. Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用
  15. Android:创建耐磨应用 - 语音操作
  16. 二叉搜索树(Binary Search Tree)--C语言描述(转)
  17. zend笔记
  18. 《javascript语言精粹》——第3章对象
  19. (转)Spring注解完成Bean的定义
  20. Jquery字符串,数组(拷贝、删选、合并等),each循环,阻止冒泡,ajax出错,$.grep筛选,$.param序列化,$.when

热门文章

  1. redis win系统安装并设置开机自启
  2. 洛谷 P2048 [NOI2010]超级钢琴(优先队列,RMQ)
  3. pytest框架(三)
  4. Java基础笔记(五)——数据类型转换
  5. centos 创建 logrotate 进行日志分割
  6. PAT甲级——1102 Invert a Binary Tree (层序遍历+中序遍历)
  7. Luogu P1955 [NOI2015]程序自动分析
  8. BZOJ 1047: [HAOI2007]理想的正方形 单调队列瞎搞
  9. python大战机器学习——数据降维
  10. Hive进阶_汇总