Java中日期的使用

1.标题没写,运行后你就知道了:

import java.util.Date;
import java.text.SimpleDateFormat;

public class TestDate {
	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);
 }
}


原文地址:http://blog.csdn.net/zhoujian2003/article/details/358363

发布了47 篇原创文章 · 获赞 4 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/shyy123/article/details/7386911