1 SimpleDateFormat担当重任,怎样格式化都行
import java.util.Date;
import java.text.SimpleDateFormat;
public class Demo
{
public static void main(String[] args)
{
Date now=new Date();
SimpleDateFormat f=newSimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk点mm分");
System.out.println(f.format(now));
f=new SimpleDateFormat("a hh点mm分ss秒");
System.out.println(f.format(now));
}
}
2 从字符串到日期类型的转换:
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
import java.text.*;
publicclass Demo
{
public static void main(String[] args)
{
String strDate="2005年04月22日";
//注意:SimpleDateFormat构造函数的样式与strDate的样式必须相符
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日");
//必须捕获异常 try
{
Date date=simpleDateFormat.parse(strDate);
System.out.println(date);
}
catch(ParseException px)
{
px.printStackTrace();
}
}
}
3 将毫秒数换转成日期类型
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
import java.text.*;
public class Demo
{
public static void main(String[] args)
{
long now=System.currentTimeMillis();
System.out.println("毫秒数:"+now);
Date dNow=new Date(now);
System.out.println("日期类型:"+dNow);
}
}
这3例源自
http://blog.csdn.net/zhoujian2003/archive/2005/04/22/358363.aspx4 获取系统时期和时间,转换成SQL格式后更新到数据库
(
http://blog.csdn.net/netrope/archive/2005/11/19/532729.aspx)
java.util.Date d=new java.util.Date(); //获取当前系统的时间 //格式化日期new java.text.SimpleDateFormat s= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = s.format(d); //转为字符串
分享到:
相关推荐
程序是有关DateFormat类的使用,用于两种日期格式的转换“yyyy-mm-dd”——“MMMM dd,yyyy”
JSON转换为JAVA对象及日期格式转换处理 -
java日期格式转换,让你玩转java日期和时间,快来下载吧!
java list<bean> date.class如果日期类型就改成这个 日期时间格式转换
java中日期格式的转换 java中日期格式的转换
java将数字转换为时间格式,好方法,可以看看
Java日期格式转换.doc
Java时间格式转换大全
json格式与java类对象相互转换。json格式转换成java类对象,List,Map。类对象转换成json。
java 日期格式转换,编程的时候找到,自己也总结了一点。
详细讲解了java的时间格式转换,对你绝对有帮助
java 时间格式转换符的使用 java 时间格式转换符的使用 java 时间格式转换符的使用
时间格式转换类DateUtil.java
通用时间格式转换.java
日期时间转换大全 日期时间转换大全 日期时间转换大全
混乱日期统一转换成一致的格式 cast,decode
java 中Calendar日期格式的转换
java时间格式转换:自动添加年月日(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"))后加一个大写E就可以了
时间格式转换时间格式转换时间格式转换时间格式转换时间格式转换时间格式转换时间格式转换时间格式转换时间格式转换