Java日期处理类

原创 2018年04月14日 23:35:44
1,Date 类
2,Calendar 类

3,SimpleDateFormat

Date date=new Date();

Calendar calendar=Calendar.getInstance();
System.out.println("现在是:"
+calendar.get(Calendar.YEAR)+"年"
+(calendar.get(Calendar.MONTH)+1)+"月"
+calendar.get(Calendar.DAY_OF_MONTH)+"日"
+calendar.get(Calendar.HOUR_OF_DAY)+"时"
+calendar.get(Calendar.MINUTE)+"分"

+calendar.get(Calendar.SECOND)+"秒");


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestSimpleDateFormat {
/**
* 将日期对象格式为指定格式的日期字符串
* @param date 传入的日期对象
* @param format 格式
* @return
*/
public static String formatDate(Date date,String format){
String result="";
SimpleDateFormat sdf = new SimpleDateFormat(format);
if(date!=null){
result=sdf.format(date);
}
return result;
}

/**
* 将日期字符串转换成一个日期对象
* @param dataStr 日期字符串
* @param format 格式
* @return
* @throws ParseException 
*/
public static Date formatDate(String dataStr,String format) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.parse(dataStr);
}

public static void main(String[] args) throws ParseException {
Date date=new Date();

String dataStr="1989-10-08 09:01:07";
Date data2=formatDate(dataStr,"yyyy-MM-dd HH:mm:ss");

System.out.println(formatDate(date,"yyyy-MM-dd HH:mm:ss"));
System.out.println(formatDate(date,"yyyy年MM月dd日 HH:mm:ss"));
System.out.println(formatDate(date,"yyyy年MM月dd日"));

System.out.println(formatDate(data2,"yyyy-MM-dd HH:mm:ss"));
}
}





[学习笔记]Java日期类及其处理

Date类 1. 概述 Date类是表示特定时间点的对象,精确到毫秒。 As of JDK 1.1, the Calendar class should be used to con...
  • jacobvv
  • jacobvv
  • 2014-12-19 06:22:16
  • 1154

日期处理公共类

  • 2014年02月20日 12:38
  • 11KB
  • 下载

java中的日期处理类总结:DateCalendarGregorianCalendarDateFormatSimpleDateFormat类

  • 2010年05月26日 10:08
  • 11KB
  • 下载

发现一个很全的java处理时间日期类型的类

又收藏到一个好的java时间格式大全,这个是做成了类的java.util.*;import java.text.*;import java.util.Calendar; public class Ve...
  • wingfeng19800215
  • wingfeng19800215
  • 2008-03-09 19:26:00
  • 1703

Java时间日期处理相关文档收藏

  • 2011年08月20日 00:37
  • 705KB
  • 下载

java处理日期,data的格式化

  • 2011年06月23日 14:34
  • 2KB
  • 下载

Java中的时间日期处理

日常开发中对时间或者日期处理肯定层出不穷,简单总结一下Java中时间相关的使用方法。 相关类Date: Date表示特定的瞬间,精确到毫秒,Date中的相应方法已废弃,从JDK 1.1开始,应该使...
  • MAGIC_JSS
  • MAGIC_JSS
  • 2016-05-13 00:18:12
  • 6835

JAVA常用类之日期处理

在应用程序设计中,我们经常会用到日期时间,比如出生日期之类的,JAVA中为我们提供了一些处理日期的类。这一片博客将为大家介绍一下。 java.util.Date Date类是我们用的比较多的一个处...
  • jianggujin
  • jianggujin
  • 2015-12-26 18:10:45
  • 2241

Java自定义日期处理工具类

1、主要使用Calendar类、SimpleDateFormat类 2、同时注意add方法是相对当前月而言的,而set方法是对应整体而言,整体是月就是从月的第一天开始,是年就从年的第一天开始 3、...
  • baishatangk
  • baishatangk
  • 2017-11-09 09:20:47
  • 276

java日期处理

  • 2013年04月19日 20:07
  • 1KB
  • 下载
收藏助手
不良信息举报
您举报文章:Java日期处理类
举报原因:
原因补充:

(最多只允许输入30个字)