您好,欢迎来到好土汽车网。
搜索
您的当前位置:首页java日期转换

java日期转换

来源:好土汽车网


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;iStr=\"0\" + Str; }

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;i05:13:25 {

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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务