2009-04-14 13:50
java中常见的日期时间类
Date 类 最基础的日期时间类,返回一个相对日期的毫秒数。 DateFormat类 可以接受字符串输入 输出
SimpleDateFormat类 功能更强大的日期时间格式化类
GregorianCalendar类 提供处理日期的方法,用于计算日期 Calender类 转换字符串为日期
String strDate = \"2004-08-13\";
SimpleDateFormat sDateFormat = new SimpleDateFormat(\"yyyy-MM-dd\"); Date sDate = sDateFormat.parse(strDate); 获得当前时间
GregorianCalendar thisday = new GregorianCalendar(); 格式化显示日期型数据 Date dt_in :日期型数据
boolean bShowTimePart_in : 是否显示时间部分 @return String 格式化后的日期格式 */
public String DoFormatDate(java.util.Date dt_in, boolean bShowTimePart_in) { if (bShowTimePart_in)
return (new SimpleDateFormat(\"yyyy-MM-dd hh:mm:ss\")).format(dt_in); else
return (new SimpleDateFormat(\"yyyy-MM-dd\")).format(dt_in); }
获得当前日期和时间 import java.util.*;
public String GetCurTime()//获得当前时间 {
Date now=new Date();
return now.getHours()+\":\"+now.getMinutes()+\":\"+now.getSeconds(); }
public String GetCurDate()//获得当前日期 {
Calendar cal=Calendar.getInstance();
return cal.get(Calendar.YEAR)+\"年\"+(cal.get(Calendar.MONTH)+1)+\"月\"+cal.get(Calendar.DATE)+\"日\"; }
//字符串转化为日期字符串20050412->2005-04012 public String FormatDateStr(String Str){ try {
String bb=\"\";
int num=8-Str.length();
for(int i=0;i String str1=Str.substring(0,4); bb=bb+str1+\"-\"; str1=Str.substring(4,6); bb=bb+str1+\"-\"; str1=Str.substring(6,8); bb=bb+str1; return bb; } catch (Exception e) { return \"\"; } } ////字符串转化为时间字符串130416->13:04:16 public String FormatTimeStr(String Str){ try { String bb=\"\"; int num=6-Str.length(); for(int i=0;i Str = \"0\" + Str; } String str1=Str.substring(0,2); bb=bb+str1+\":\"; str1=Str.substring(2,4); bb=bb+str1+\":\"; str1=Str.substring(4,6); bb=bb+str1; return bb; } catch (Exception e) { return \"\"; } } 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- howto234.com 版权所有 湘ICP备2022005869号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务