java filetime_java-FileTime转换为字符串
我正在读取一些存储为long的Microsoft FileTime值,并试图将其转换为人类可读的日期.
例如,值131733712713359180转换为:2018年6月13日,星期三1:47:51 pm.这是使用在线工具完成的,这里:Online time convertor
我已经用Java很好地运行了它,但是当我尝试用C#来运行时,我得到了错误的一年.我得到的输出是:13/06/0418 13:47:51.
我用来进行转换的代码是:
public string CalculateTimestamp(Int64 epoch)
{
DateTime date = DateTime.Now;
try
{
date = new DateTime(epoch);
DateTime filetime = new DateTime(date.ToFileTime());
result = filetime.ToString();
}
catch (Exception uhoh)
{
result = "failedtoparsetimestamp";
}
return result;
}
在Java中进行转换时,这是我正在使用的代码.
public String calculateTimeStamp(long epoch) {
if (epoch == 0) {
return "--";
}
long unixDifference = 11644473600000L;
long timeStamp = (epoch / (10 * 1000)) - unixDifference;
Date date = new Date(timeStamp);
return date.toString();
}
我猜想C#转换应该更直接,但是我不知道为什么年份错了.我已经尝试了UInt64和Int64,都给出相同的(错误的)结果.
任何建议将不胜感激.
谢谢
java filetime_java-FileTime转换为字符串相关推荐
- Java将双精度转换为字符串
Today we will see different ways to convert double to string in java. Java double to string conversi ...
- Java - 将整数转换为字符串[duplicate]
本文翻译自:Java - Convert integer to string [duplicate] This question already has an answer here: 这个问题在这里 ...
- java如何将日期转化成字符串,Java将日期转换为字符串
本文概述 我们可以使用java.text.DateFormat类的format()方法在Java中将Date转换为String. DateFormat的format()方法 DateFormat类的f ...
- java将int转换成字符串,Java将int转换为字符串
我们可以使用String.valueOf()和Integer.toString()方法在Java中将int转换为String.另外,我们可以使用String.format()方法,字符串连接运算符等. ...
- Java中对象转换为字符串的几种方式
一.(String)强制类型转换 使用这种方法时,需要注意的是类型必须能转成String类型.因此最好用instanceof做个类型检查,以判断是否可以转换.否则容易抛出CalssCastExcept ...
- Java –将整数转换为字符串
在Java中,可以使用String.valueOf()将Integer转换为String. 1. String.valueOf 1.1将Integer或int 10转换为String的示例. Inte ...
- java将list转换为字符串_List转换成String字符串三种方式
List转换成String字符串思路分析: 1.List转化成String[],再通过String[]数组遍历拼接成String字符串; 2.List转化成String存到StringBuffer中, ...
- java filetime_Java FileTime.to方法代码示例
import java.nio.file.attribute.FileTime; //导入方法依赖的package包/类 static void check(FileTime mtime, FileT ...
- 在Java中将字符串转换为日期,将日期转换为字符串
Sometimes we have to Convert String to Date in java program or convert Date to String in a different ...
- java 布尔值变成字符串,Java将布尔值转换为字符串
本文概述 我们可以使用String.valueOf(boolean)方法将boolean转换为Java中的String. 另外, 我们可以使用Boolean.toString(boolean)方法, ...
最新文章
- 用spss做多组两两相关性分析_两独立样本T检验及如何利用SPSS实现其操作
- Linux UserSpace Back-Door、Rootkit SSH/PAM Backdoor Attack And Defensive Tchnology
- 20145240《网络对抗》MSF基础应用
- python post json数据_Python POST Json数据到Http
- 小鹏汽车副总裁纪宇:坚持智能化技术自研,打造最深的护城河
- CentOS或Linux中,查看Tomcat版本的三种方式
- 算法:线性时间选择(C/C++)
- 我的第一个游戏FoodieThebug完成之后的心得体会 -子龙山人
- 向日葵远程分辨率过低解决办法
- nRF24L01 无线数传模块之间的区别 干货分析
- launch计算机上哪个初中,这位妈妈10年夏校经验告诉你:小学初中高中都该如何选择夏校?...
- iOS快捷指令:执行Python脚本(利用iSH Shell)
- 名帖358 文天祥 草书《谢昌元座右自警辞》
- 如何培养自己的赚钱能力
- 关于 gcc/g++编译选项: -fPIC 功能的解释
- 金立e3t刷android4.4,金立E3T 刷机包 百度云完美版
- 电磁学学习三__通量、散度、旋度
- 华硕主板配置Ubuntu16.04LTS+win10双系统
- PackEdge Plato 18.1中文版
- AD 内容和Allegro互转
热门文章
- 大数据防疫全球化:以色列、伊朗等国使用网络追踪手段对抗疫情
- IAR for MSP430的安装
- git中“我们的”和“他们的”的确切含义是什么?
- Pycharm卡顿解决
- SMBIOS Table
- mysql --execute_在mysql存储过程中,如何将execute执行的语句的结果赋值给一个变量呢?...
- 为什么需要WhatsApp聊天翻译,如何在SendWS的客服系统实现WhatsApp实时翻译群控功能?
- 正则表达式验证手机号码
- 有一种只能相爱却不能相守的情(ZZ)
- 字、字节、位、字长?区别?关系?