DateTime与long互转
2024-09-08 11:36:15
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(, , );
最新文章
- HTML5的Audio标签打造WEB音频播放器
- viso
- bzoj1023: [SHOI2008]cactus仙人掌图
- 初学js
- CentOS 7 下的LAMP实现以及基于https的虚拟主机
- React JS快速入门教程
- sqlzoo.net刷题2
- SAP屠夫---折旧在13-16调整期间的烦恼(转)
- 5.4.2 使用配置启动firefox
- 【WCF--初入江湖】目录
- 20151221jquery学习笔记---日历UI
- eclipse(myEclipse) 配置maven项目
- swift 深入理解Swift的闭包
- Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用
- Android:创建耐磨应用 - 语音操作
- 二叉搜索树(Binary Search Tree)--C语言描述(转)
- zend笔记
- 《javascript语言精粹》——第3章对象
- (转)Spring注解完成Bean的定义
- Jquery字符串,数组(拷贝、删选、合并等),each循环,阻止冒泡,ajax出错,$.grep筛选,$.param序列化,$.when
热门文章
- redis win系统安装并设置开机自启
- 洛谷 P2048 [NOI2010]超级钢琴(优先队列,RMQ)
- pytest框架(三)
- Java基础笔记(五)——数据类型转换
- centos 创建 logrotate 进行日志分割
- PAT甲级——1102 Invert a Binary Tree (层序遍历+中序遍历)
- Luogu P1955 [NOI2015]程序自动分析
- BZOJ 1047: [HAOI2007]理想的正方形 单调队列瞎搞
- python大战机器学习——数据降维
- Hive进阶_汇总