文章来自: http://lxw1234.com/?p=221
这两天碰到一个需求,需要将日期yyyy-MM-dd、到秒粒度的时间戳,转换成十六进制(HexString)。
记录一下实现方法。
Java版本:
String day = "2015-05-21"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date d = new Date(); //将2015-05-21转换成时间戳 int unixtimstamp1 = (int) (sdf.parse(day).getTime()/1000); //将时间戳转换为十六进制字符串 String hexString = String.format("%08X", unixtimstamp1); System.out.println("HexString: [" + hexString + "] .."); //将十六进制字符串转回时间戳 int unixtimstamp2 = Integer.parseInt(hexString,16); d.setTime(unixtimstamp2*1000l); System.out.println(sdf.format(d));
运行结果:
HexString: [555CAF80] .. 2015-05-21
相关推荐
matlab十六进制转十二进制代码char2hex-hex2char 将十进制整数字符串转换为十六进制表示形式,然后再返回到Matlab中。 版本1.2,2016年4月21日 下载资料库: 返回一个二维字符串数组,其中每行是S行中每个十进制整数...
对于非负整数,此函数使用 Java 将任意长度的十进制数转换为十六进制数。 (因此,它与之前发布的 JHEX2DEC 函数相反。)请记住,输入和输出是字符数组。 它不需要符号工具箱。 用法: h = jdec2hex(d); 变量: d ...
获取字符的码值,包括中文。 进制转换包括:十进制(整数/小数/负数)转成二进制、八进制、十六进制。 供需要学习Java基础的朋友参考学习。
//获取指定字符的十进制表示. var hexOri="0x"+charCode.toString(16);;//将int值转换为十六进制 alert("hex:"+hex+"\ncharValue:"+charValue+"\ncharCode:"+charCode+"\nhexOri:"+hexOri); 以上就是小编为...
这个可以算是我第一个用Java写的应用程序,界面使用了AWT。功能非常简单,但通过它使我“懂”得了Java。 它的功能是颜色的十进制与十六进制间的转换。
Hex Editor Neo编辑器是一个二进制文件编辑软件工具适用于Windows。它的丰富和方便的功能集将帮助所有的软件和硬件开发与ASCII码,十六进制,十进制,浮点型,双精度型和二进制数据。
十六进制到八进制小数将任意3个字符的十六进制转换为八进制和十进制
15. 十六进制函数: hex 15 16. 反转十六进制函数: unhex 15 17. 进制转换函数: conv 15 18. 绝对值函数: abs 16 19. 正取余函数: pmod 16 20. 正弦函数: sin 16 21. 反正弦函数: asin 16 22. 余弦函数: cos 17 23. ...
它目前有我一直在研究的十进制/十六进制/二进制计算器的屏幕截图。 它还包含应用程序主要活动(即计算器)的 Java 和 XML 文件。 我计划很快为应用程序的 Dec/Hex/Bin 转换器部分添加屏幕截图和代码。 ...