【java】----日期函数大全

时间:2021-05-12 11:09:51

       

      关于如何获取和截取各种样式的时间格式之前一直想总结,但是都没有。在做项目时老是在网上百度,今


天把java中的日期函数的获取和转化总结了下,以后用到就再也不用去看别人的了。


<span style="font-family:Verdana;font-size:18px;"><strong>import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.sql.Timestamp;
import java.text.ParseException;
import java.util.Locale;
public class data{
public static void main (String [] args){


Calendar calendar =Calendar.getInstance();
//获取系统当前年份
int year=calendar.get(Calendar.YEAR);

//获取系统当前月份
int month = calendar.get(Calendar.MONTH) + 1;

//获取系统当然日期
int day = calendar.get(Calendar.DATE);

//获取系统当前小时
int hour = calendar.get(Calendar.HOUR);

//获取系统当然分钟
int minute = calendar.get(Calendar.MINUTE);

//获取系统当前秒数
int second = calendar.get(Calendar.SECOND);

System.out.println(year);
System.out.println(month);
System.out.println(day);
System.out.println(hour);
System.out.println(minute);
System.out.println(second);

//使用SimpleDateFormat类对获得的时间进行日期格式化
//---将Date类型转化为String;
//EE表示星期;yyyy表示年;MM表示月份;dd表示日期;HH表示小数;mm表示分钟;ss表示秒数;
//date=new Date();获取系统当前时间;</strong></span>
<span style="font-family:Verdana;font-size:18px;"><strong>SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date=dateFormat.format(new Date());System.out.println(date);  //----将String 转化为Date  SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); String m ="2016-01-11"; Date ymd =null; try{  ymd =format.parse(m); System.out.println(ymd); }catch (ParseException e){ e.printStackTrace(); } }}</strong></span>

                           【java】----日期函数大全