这两天做了一个Web Service,要记录操作时间,定义为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;

需要注意的是这里是用的 System.DateTime.UtcNow 而不是 System.DateTime.Now ,因为我们在东八区,如果用后面那种形式就会发现时间会和想象当中的差了8个小时。

c#时间 转换成java_Java与C#时间转换相关推荐

  1. 将UTC时间格式转换成东八区时间格式

    在前后端数据接口通信中,后台返回的时间往往是 UTC 格式的                                     即2022-12-15T10:28:57.000+00:00这种, ...

  2. C++ 将当前系统时间转换成标准格式的时间和时间戳

    1:先将系统时间转换成标准格式的时间,再转成时间戳. #include "iostream" #include "time.h" #include " ...

  3. 将微信消息中的CreateTime转换成标准格式的时间

    微信的时间可以说是int类型的 所以我们需要转换一下! * 将微信消息中的CreateTime转换成标准格式的时间(yyyy-MM-dd HH:mm:ss)** @param createTime 消 ...

  4. 测试软件能批量转换成pdf吗,三大PDF转换软件对比测评

    吴川 华南区技术负责人 概要 在转换PDF文件时,我们都会选择效率高,转换错误率低的软件.这次来测试三款常见的PDF软件,用事实来说明哪款软件更好用. PDF转换 在转换PDF文件时最常见的就是转换后 ...

  5. 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对

    #题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄氏温度, ...

  6. 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度F表示华氏温度程序的输入是一个整数表示华氏温度。输出对应的摄氏温度也是一个整数(java)

    1温度转换(5分) (此题出自:中国大学MOOC零基础学java,翁恺,第1周编程题) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表 ...

  7. PDF转换成PPT转换器在线如何转换的

    PDF转换成PPT转换器在线如何转换的,有的时候需要将PDF格式的电子书中的图片拷贝下来再放入PPT里面,然后进行排版设置,再由PPT幻灯片的格式展示,但是这样太麻烦,有没有什么转换器可以在线将两者转 ...

  8. 如何使用录音文件转换成文字工具快速完成转换

    如何使用录音文件转换成文字工具快速完成转换 长时间的音频文件转换成文字相信让很多人头疼过.一句一句的听译浪费时间十分麻烦还很容易跟不上语速需要返回重新听,那么这里就来和大家讲讲如何只需要几分钟就可以将 ...

  9. 使用sed,awk将love转换成LOVE,将CHINA转换成china

    将love转换成LOVE,将CHINA转换成china echo "love CHINA" | sed -e 's/love/LOVE/' -e 's/CHINA/china/' ...

  10. java 首字母小写_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...

    本文实例讲述了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static ...

最新文章

  1. 中国轮胎翻新行业“十四五”发展规划及竞争态势研究报告2021-2027年
  2. Linux和Windows的遍历目录下所有文件的方法对比
  3. mysql explain key为空_MySQL中explain的使用以及性能分析
  4. 吴恩达深度学习4.2练习_Convolutional Neural Networks_Happy House Residual Networks
  5. 【运维】vi 和 vim 的区别
  6. Struts2之类型转换器
  7. php是什么电器元件,第三代计算机采用的主要电子元器件是什么
  8. ​学习C语言的知识点整理
  9. ubuntu使用droidcam连接手机摄像头
  10. 鸡兔同笼编程语言c,鸡兔同笼用c语言编程
  11. 文件误删除怎么恢复?实用恢复方法不能错过
  12. Pillow图像处理
  13. NVIDIA ShadowPlay、Record、Highlights的区别
  14. 最好的十个英语网课平台,这年头在网上学英语靠谱吗?
  15. java计算机毕业设计失物招领信息交互平台源代码+数据库+系统+lw文档
  16. 读取nii或nii.gz文件中的信息即输出图像
  17. 2018.11.22
  18. ***菜鸟要学会的几个cmd ddos命令
  19. 22届硕士,去年秋招拿了字节跳动offer,有一说一,不是很难进
  20. 用C++语言实现坦克大战游戏

热门文章

  1. windows传文件到linux
  2. oracle中主键自增长,Oracle中给主键设置自增长
  3. html5 显示圆形图片,《小白HTML5成长之路40》怎样显示圆角图片
  4. 查询结果取交集_MySQL Using intersect 交集
  5. httpget和ajax,javascript - HTTP中的get、post请求和ajax的get、post请求是一个东西吗?...
  6. jquery radio,select相关操作
  7. 你应该知道的Redis过期键和过期策略
  8. 冰雪、飞禽勾勒出青海湖冬日“水墨画”
  9. 用Node编写RESTful API接口
  10. TensorBoard 使用案例