`

java与C#时间转换

 
阅读更多

要记录操作时间,定义为long型数据,因为Java中可以把当前时间表示成long类型。 

Java中可以用 System.currentTimeMillis() 获取当前时间的long形式,它的标示形式是从1970年1月1日起的到当前的毫秒的数。Web Service 是用Java写的,把这个long型数据转成timestamp再存入MySQL,所以用调用我们的Web Service可以直接把这个值传入。 

但是.Net下计算时间的方式不太一样,它是计算单位是Ticks,关于Ticks,msdn上是这样说的: 

A single tick represents one hundred nanoseconds or one ten-millionth of a second. The value of this property represents the number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight, January 1, 0001. 

就是从公元元年元月1日午夜到指定时间的千万分之一秒了,为了和Java比较,说成万分之一毫秒。 

( System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks)/10000; 

如果要得到Java中 System.currentTimeMillis() 一样的结果,就可以写成上面那样,也可以这样写: 

TimeSpan ts=new TimeSpan( System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks); 
(long)ts.TotalMilliseconds;

分享到:
评论

相关推荐

    C# 代码转换为 Java C# To Java Converter

    C# 代码转换为 Java C# To Java Converter 解除限制 C# 代码转换为 Java C# To Java Converter 解除限制 C# 代码转换为 Java C# To Java Converter 解除限制

    Java to C# Converter

    试用演示版的Java文件夹转换到C#转换器2000行的代码片段转换到200行一次。 官方网站 http://www.tangiblesoftwaresolutions.com/ 有需要其他转换器的可以给我留言,我可以帮你破解. Instant C# converts VB code to...

    RSA加密JAVA转C# JAVA转PHP,C#转JAVA

    压缩包中的`rsa_c#2java`可能是一个C#编写的工具,用于将RSA密钥从C#格式转换为JAVA可使用的格式。使用该工具时,需要确保系统已安装.NET Framework环境,否则可能无法运行。转换后,可以在JAVA应用程序中直接使用...

    JAVA类库转换成C#类库工具

    标题"JAVA类库转换成C#类库工具"以及描述中提到的"C#引用JAVA类库"、"C#调用JAVA类库"和"C#解析JAVA类库"都涉及到一个关键的技术:IKVM。 IKVM是“Java to .NET”的一个开源实现,它允许C#或其他.NET语言直接引用和...

    Java 代码转换为 C# Java to C# Converter

    Java 代码转换为 C# Java to C# Converter 解除限制 Java 代码转换为 C# Java to C# Converter 解除限制 Java 代码转换为 C# Java to C# Converter 解除限制

    C# to Java 代码转换工具.zip

    随着技术的发展,有时我们需要将代码从一种语言迁移到另一种语言,比如从C#转换到Java。"C# to Java 代码转换工具"是一个专门解决这类问题的实用工具,它能够帮助开发者快速、高效地将C#源代码转化为Java源代码,...

    c++ 转换 java c# 转换 java c++ 转换 c#

    本主题聚焦于“C++转换Java”和“C#转换Java”以及“C++转换C#”,这三个转换过程涉及到了不同的编程语言特性和挑战。 C++到Java的转换是一个复杂的过程,因为C++是一种静态类型的、编译式的、面向对象的语言,而...

    c# java互相转换工具

    标题中的"C# Java互相转换工具"指的是一个软件或库,旨在帮助开发者在C#和Java之间进行代码迁移或互操作。这个工具可能是为了方便那些在两个不同平台间工作或者需要跨语言共享代码的开发人员。从描述中的链接来看,...

    C# to Java 代码转换工具

    一个很强大的工具, 能将c#代码片段、文件甚至工程直接转换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接转换,生成的Java代码质量也很不错。软件已破解,去除了未注册版最多只能转换1000行的...

    C# To JAVA Converter v17.10.6

    C# To Java converter是一款将C#代码片段或者C#项目转换为...将所有类型的数组从C#转换成Java 对于继承和接口的所有方面,从C#到Java的无瑕疵转换 允许自定义替换最终转换代码中的字符串 准确甚至格式不正确的C#代码

    java 转成 C#小工具

    3. "Demo Java to C# Converter.exe" - 这是实际的可执行文件,也就是Java到C#转换器的演示版本。用户可以运行这个文件来体验工具的转换功能,了解其性能和效果。 4. "read me - common startup problems.txt" - 这...

    Tangible Software Solutions 源代码转换可在 VB.NET、C#、Java、C++和Python之间

    Tangible Software Solutions 是功能齐全的源代码转换软件,可在 VB.NET、C#、Java、C++和Python之间,使用简单,功能丰富,灵活的进行选择和操作,界面友好。 C# to C++ 转换 C# to Java 转换 C# to VB 转换 C++ ...

    java和c#代码相互转换工具推荐大家下载

    本文将介绍一些可以帮助你进行 Java 和 C# 代码转换的工具,以及它们的工作原理和使用方法。 1. **Java_to_CSharp_Converter**: 这个工具专门用于将 Java 代码转换为等效的 C# 代码。它可能通过解析 Java 源代码...

    将c#的DateTime类转成java

    转换C#的`DateTime`类到Java代码时,理解两种语言中日期时间处理的不同之处是至关重要的。这不仅涉及到类的创建和方法的映射,还可能涉及整个系统的时间处理逻辑。确保在转换过程中充分测试,以确保新实现的功能与原...

    java调用C#接口及所涉及到的架包

    - **兼容性问题**:Java与C#的类型系统有所不同,可能需要进行数据类型的适配和转换。 - **性能**:跨语言调用通常比同语言调用有更高的开销,因此要考虑性能影响。 - **错误处理**:由于是跨语言通信,错误处理...

    java C# 工具

    标题中的“java C# 工具”表明我们将讨论与Java和C#编程语言相关的工具,特别是涉及数据库连接和软件更新的方面。描述中提到的“C# 连接数据库dll System.Data.SQLite.DLL”提到了C#使用SQLite数据库的DLL(动态链接...

    JAVA与C#的区别

    JAVA与C#的区别 JAVA与C#都是编程语言,它们是两个不同的方向的语言,虽然它们都是面向对象的语言,但它们有很多不同之处。本文将从命名空间、数据类型、变量命名、注释、输出、控制流语句、数组、方法传递参数、...

    java调用C#封装的dll方法

    为了实现Java与C#之间的交互,一种常用的方式是通过调用C#封装的DLL文件来完成特定功能。这种方法涉及到.NET Framework与Java平台之间的互操作性问题。其中一种方案是使用Java Native Access (JNA) 来调用通过C++...

    C# To JAVA Converter v17.10.6(最新破解版)

    10. 调试与日志:C#的调试特性与Java的Junit测试和日志框架(如Log4j)在实现上有差异,转换后需调整测试和日志方案。 这款C# To Java Converter工具的出现,不仅简化了开发者的工作,也促进了两种语言之间的技术...

    C#代码转java代码工具

    一个很强大的工具, 能将c#代码片段、文件甚至工程直接转换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接转换,生成的Java代码质量也很不错。软件已破解,去除了未注册版最多只能转换1000行的...

Global site tag (gtag.js) - Google Analytics