本文共 1187 字,大约阅读时间需要 3 分钟。
1.标题没写了,运行后你就知道了
import java.util.Date;import java.text.SimpleDateFormat;public class Demo{ public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=new SimpleDateFormat("今天是"+"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.*;public class 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); }}
FROM:
转载地址:http://gktai.baihongyu.com/