java 日期各种格式之间的相互转换实例代码
程序员文章站
2024-03-07 09:50:02
java 日期各种格式之间的相互转换实例代码
java日期各种格式之间的相互转换,直接调用静态方法
实例代码:
java日期各种格式之间的相互转换,直接调用静...
java 日期各种格式之间的相互转换实例代码
java日期各种格式之间的相互转换,直接调用静态方法
实例代码:
java日期各种格式之间的相互转换,直接调用静态方法 package com.hxhk.cc.util; import java.text.simpledateformat; import java.util.date; import com.lowagie.text.pdf.codec.postscript.parseexception; public class dateutil { /** * @param args * @throws java.text.parseexception * @throws parseexception */ public static void main(string[] args) throws parseexception, java.text.parseexception { dateutil du = new dateutil(); //string s = du.numtodate(1350144260, "yyyy-mm-dd hh:mm:ss"); long time = du.stringtolong("2012-10-15 8:44:53", "yyyy-mm-dd hh:mm:ss")/1000; long time1 = du.stringtolong("2012-10-15 20:44:53", "yyyy-mm-dd hh:mm:ss")/1000; string date = du.longtostring(1350470693,"yyyy-mm-dd hh:mm:ss" ); system.out.println(time); system.out.println(time1); system.out.println(date); } // date类型转换为string类型 // formattype格式为yyyy-mm-dd hh:mm:ss//yyyy年mm月dd日 hh时mm分ss秒 // data date类型的时间 public static string datetostring(date data, string formattype) { return new simpledateformat(formattype).format(data); } // long类型转换为string类型 // currenttime要转换的long类型的时间 // formattype要转换的string类型的时间格式 public static string longtostring(long currenttime, string formattype) throws parseexception, java.text.parseexception { date date = longtodate(currenttime, formattype); // long类型转成date类型 string strtime = datetostring(date, formattype); // date类型转成string return strtime; } // string类型转换为date类型 // strtime要转换的string类型的时间,formattype要转换的格式yyyy-mm-dd hh:mm:ss//yyyy年mm月dd日 // hh时mm分ss秒, // strtime的时间格式必须要与formattype的时间格式相同 public static date stringtodate(string strtime, string formattype) throws parseexception, java.text.parseexception { simpledateformat formatter = new simpledateformat(formattype); date date = null; date = formatter.parse(strtime); return date; } // long转换为date类型 // currenttime要转换的long类型的时间 // formattype要转换的时间格式yyyy-mm-dd hh:mm:ss//yyyy年mm月dd日 hh时mm分ss秒 public static date longtodate(long currenttime, string formattype) throws parseexception, java.text.parseexception { date dateold = new date(currenttime); // 根据long类型的毫秒数生命一个date类型的时间 string sdatetime = datetostring(dateold, formattype); // 把date类型的时间转换为string date date = stringtodate(sdatetime, formattype); // 把string类型转换为date类型 return date; } // string类型转换为long类型 // strtime要转换的string类型的时间 // formattype时间格式 // strtime的时间格式和formattype的时间格式必须相同 public static long stringtolong(string strtime, string formattype) throws parseexception, java.text.parseexception { date date = stringtodate(strtime, formattype); // string类型转成date类型 if (date == null) { return 0; } else { long currenttime = datetolong(date); // date类型转成long类型 return currenttime; } } // date类型转换为long类型 // date要转换的date类型的时间 public static long datetolong(date date) { return date.gettime(); } public static string numtodate(int number,string formattype){ date date = new date(number); simpledateformat sdf = new simpledateformat(formattype); return sdf.format(date); } }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)
下一篇: Liferay Portal学习笔记(三):自定义页面布局Template 博客分类: Liferay学习 EXTXMLTomcatCMSHTML
推荐阅读
-
java 日期各种格式之间的相互转换实例代码
-
java 日期各种格式之间的相互转换实例代码
-
Java批量转换文件编码格式的实现方法及实例代码
-
详解 Java中日期数据类型的处理之格式转换的实例
-
Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码
-
详解 Java中日期数据类型的处理之格式转换的实例
-
Java批量转换文件编码格式的实现方法及实例代码
-
java 读取excel文件转换成json格式的实例代码
-
Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码
-
java 读取excel文件转换成json格式的实例代码