long型转日期型

//时分秒格式//不知为何,出来的时间有点差别

public class Test { public static void main(String[] args) throws Exception {  long time = 25978000;  System.out.println(getTime(time)); } public static String getTime(long time) {  String str = "" ;  time = time / 1000;  int s = (int) (time % 60);  int m = (int) (time / 60 % 60);  int h = (int) (time / 3600);  str = h + "小时" + m + "分" + s +"秒";    return str ; }}

//年月日时分秒long timeTemp = System.currentTimeMillis(); //25978000;long time = timeTemp; long mSec = time % 1000; time /= 1000; long year = time/(365*24*3600);time = time%(365*24*3600);long month = time/(30*24*3600); time = time % (30*24*3600);long day = time/(24*3600);time = time % (24*3600); long hour = time/3600;time = time % 3600; long min = time/60;time = time % 60; long sec = time;System.out.println(timeTemp+"毫秒是:"+year+"年"+month+"月"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒零"+mSec+"毫秒");

//此方法与系统时间相一致long dd = 2597800000000;Date d = new Date(dd);SimpleDateFormat f = new SimpleDateFormat("YYYY:MM:DD:HH:mm:ss");System.out.println(f.format(d));

//先把long型转换为日历日期型long aa = 25978000;Date date = new Date();date.setTime(aa * 1000);Calendar cal=Calendar.getInstance();cal.setTime(date);

再通过日期类获取时分秒,并组合成你要的字符串cal.HOUR、cal.MINUTE、cal.SECOND。

http://zhidao.baidu.com/link?url=V3fOH9IjlKlVvSmpyedFgrzJCJlUEE7y2GHYeRsKZxEUbN4Bt_-Fx-Ipq6UX6C1fH0xfVud4fgUmN0unhhkZa_
时间: 2024-09-30 06:39:33

long型转日期型的相关文章

JSON转换类(一)--过滤特殊字符,格式化字符型、日期型、布尔型

/// <summary> /// 过滤特殊字符 /// </summary> private static string String2Json(String s) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < s.Length; i++) { char c = s.ToCharArray()[i]; switch (c) { case '\"': sb.Append("\\\

XML Schema格式的&quot;日期型数据”数据库存取

对于XML Schema格式的"日期型数据"在数据库中存于datetime字段的时候,出现错误 mysql> select @@sql_mode; +--------------------------------------------+ | @@sql_mode | +--------------------------------------------+ | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | +-----------

(DateTime)日期型数据转换成C#长整型数据

这里介绍日期型数据转换成C#长整型数据,由于各种数据库对日期型的定义和处理是不一样的,各种语言对日期型数据的定义的处理也各不相同,因为,我宁愿将日期型数据转换成长整型数据再保存到数据库中. AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 C#语言还是比较常见的东西,这里我们主要介绍日期型数据转换成C#长整型数据,包括介绍DateTime 的构造函数等方面. 转自:http://developer.51cto.com/art/200908/147684.htm 日期型数

sql 将8位字符串转换成日期型

将8位字符串转换成日期型,方法如下: SELECT CONVERT(varchar(10),CAST('20070405' AS datetime),120)

sqlite 日期型 字符串转为日期型

因为sqlite为弱引用,使用字段前将他强制转为日期型,用datetime.或者最原始的 strftime. SELECT distinct ID from testTable where datetime(availDate) between datetime('2015-01-12 04:00') and datetime('2015-01-13 00:00'); SQLite日期时间函数 SQLite支持以下五个日期时间函数: date(timestring, modifier, modi

Oracle 日期型 将timestamp类型转换为date类型

Oracle将timestamp类型转换为date类型有三种方法 1.使用to_char先转为字符型,在使用to_date再转为日期型 select to_date(to_char(systimestamp,'yyyy/mm/dd hh24:mi:ss'),'yyyy/mm/dd hh24:mi:ss') from dual; 2.使用SYSTIMESTAMP+0隐式转换 select systimestamp+0 from dual;                    --oracle会自

在Delphi中处理数据库日期型字段的显示与输入

delphi进行数据库设计时,不可避免的会涉及到日期型字段的输入问题.不过与Microsoft的Access 97中文版等相比,Delphi本身提供的日期型字段的显示和输入方式并不适合中国人的习惯.因此对于日期型字段的处理,大家提出了不少解决方法,但是处理结果在显示和输入上并不统一,例如显示时可以实现“yyyy年mm月dd日”的格式,但是在输入时还是要按照国外的习惯用“yyyy-mm-dd”的形式进行输入:而使用TdateTimePicker进行选择输入总嫌麻烦:有些方法还要修改系统的一些设置属

PDO 查询mysql返回字段整型变为String型解决方法

PDO 查询mysql返回字段整型变为String型解决方法 使用PDO查询mysql数据库时.运行prepare,execute后,返回的字段数据全都变为字符型. 比如id在数据库中是Int的.查询后返回是String型. 对于php这样的弱类型的语言.影响不大. 在做API返回数据时.假设类型与数据库不一致,对于java和Objective C这些强类型,影响就非常大了. 解决方法: <?php $pdo = new PDO($dsn, $user, $pass, $param); // 在

oracle 非数字型转数字型

原文:oracle 非数字型转数字型 oracle中如果一个字段内容不全是数字型 可以通过以下方式过滤 to_number(substr(translate(a.vital_signs_cvalues, '9876543210.' || a.vital_signs_cvalues, '9876543210.'), 1, instr(translate(a.vital_signs_cvalues, '9876543210.' || a.vital_signs_cvalues, '987654321