Java 和 Javascript 的 Date 对象内部存放的是从1970年1月1日0点以来的毫秒值。

.Net 的 DateTime 对象内部存放的是从0001年1月1日12点以来的tick值,1ticks=100纳秒=0.1微秒。
因此,我们可以借助1970年1月1日0点这个特殊的时刻来对二者进行换算,代码如下:
using System;
namespace Extends
{
public static class DateTimeEx
{
#region DateTime Extends
private static DateTime dt = new DateTime(, , , , , , DateTimeKind.Utc);
public static long ToJsTime(this DateTime dt)
{
return (long)(TimeZone.CurrentTimeZone.ToUniversalTime(dt) - dt).TotalMilliseconds;
}
public static DateTime FromJsTime(this DateTime dt, long jstime)
{
return TimeZone.CurrentTimeZone.ToLocalTime(dt.AddMilliseconds(jstime));
}
#endregion
}
}
这是一个DateTime的扩展类,为DateTime对象增加了ToJsTime和FromJsTime两个方法。
其中通过TimeZone对象来实现时区转换。
以上所述是小编给大家介绍的Java 和 Javascript 的 Date 与 .Net 的 DateTime 之间的相互转换的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关推荐:
使用php来实现网络服务
javascript 哈希表(hashtable)的简单实现
PHP下通过系统信号量加锁方式获取递增序列ID
win2003 iis 不支持请求(iis iso)的解决方法分析
php微信公众号开发(4)php实现自定义关键字回复
JavaScript写的一个自定义弹出式对话框代码
JSP request(return String)用法详例
asp.net网站开发包wq.dll打包下载
PHP 日期加减的类,很不错
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
javascript 拖放效果实现代码
百度用到的Js日历 大家可以看看
Firefox+FireBug使JQuery的学习更加轻松愉快
使用jQuery简化Ajax开发 Ajax开发入门
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
android nfc常用标签读取总结
js或css文件后面跟参数的原因说明
PHP 采集获取指定网址的内容
tinyMCE插件开发之插入html,php,sql,js代码 并代码高亮显示
js代码实现下拉菜单【推荐】
IE bug table元素的innerHTML
Python 第一步 hello world
php面向对象全攻略 (七) 继承性
学习ExtJS TextField常用方法
C# 连接Access数据时总报找不到dbo.mdb的问题
JavaScript 变量命名规则
sql中all,any,some用法
JavaScript实现Fly Bird小游戏
jquery插件bootstrapValidator表单验证详解
javascript 变速加数功能实现代码
asp.net 用继承方法实现页面判断session
PPK 谈 JavaScript 的 this 关键字 [翻译]
Javascript 圆角div的实现代码
flex 简单例子(含实例效果图 源码)
mysql 备份与迁移 数据同步方法
学习ExtJS(一) 之基础前提
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
php self,$this,const,static,->的使用
javascript 添加和移除函数的通用方法
图片与JavaScript配合做出个性滚动条
使用regini.exe修改注册表命令
iisapp.vbs iis pid了解对应的网站或应用池
asp 动态数组 提供Add、Insert、Remove、RemoveAt、Search等方法。
js 冒泡事件与事件监听使用分析
JS 仿Flash动画放大/缩小容器
Java解压缩zip - 解压缩多个文件或文件夹实例
点击文章内容处弹出页面代码
Domino中运用jQuery读取视图内容的方法
理解JavaScript变量作用域更轻松