`

java日期转换

阅读更多
2009-04-14 13:50

1,java中常见的日期时间类
   Date 类 最基础的日期时间类,返回一个相对日期的毫秒数。
   DateFormat类 可以接受字符串输入 输出
   SimpleDateFormat类 功能更强大的日期时间格式化类
   GregorianCalendar类 提供处理日期的方法,用于计算日期
   Calender类

2,转换字符串为日期
String strDate = "2004-08-13";
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date sDate = sDateFormat.parse(strDate);

3,获得当前时间
GregorianCalendar thisday = new GregorianCalendar();

4,格式化显示日期型数据
Date dt_in :日期型数据
boolean bShowTimePart_in : 是否显示时间部分
@return String 格式化后的日期格式
*/

public String DoFormatDate(java.util.Date dt_in, boolean bShowTimePart_in) {
if (bShowTimePart_in)
   return (new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(dt_in);
else
   return (new SimpleDateFormat("yyyy-MM-dd")).format(dt_in);
}

5,获得当前日期和时间
import java.util.*;
   public String GetCurTime()//获得当前时间
   {
Date now=new Date();
return now.getHours()+":"+now.getMinutes()+":"+now.getSeconds();
   }
   public String GetCurDate()//获得当前日期
   {
Calendar cal=Calendar.getInstance();
return cal.get(Calendar.YEAR)+"年"+(cal.get(Calendar.MONTH)+1)+"月"+cal.get(Calendar.DATE)+"日";
   }

6,//字符串转化为日期字符串20050412->2005-04012
public String FormatDateStr(String Str){
    try {
String bb="";
          int num=8-Str.length();
          for(int i=0;i<num;i++)//不足8位要补足8位
          {
         Str="0" + Str;
          }
         String str1=Str.substring(0,4);
          bb=bb+str1+"-";
          str1=Str.substring(4,6);
          bb=bb+str1+"-";
          str1=Str.substring(6,8);
          bb=bb+str1;
          return bb;
      }
   catch (Exception e)
   {
   return "";
   }
   }
7,//字符串转化为时间字符串130416->13:04:16
   public String FormatTimeStr(String Str){
    try {
          String bb="";
          int num=6-Str.length();
          for(int i=0;i<num;i++)//不足6位要补足6位51325->05:13:25
          {
         Str = "0" + Str;
          }
          String str1=Str.substring(0,2);
          bb=bb+str1+":";
          str1=Str.substring(2,4);
          bb=bb+str1+":";
          str1=Str.substring(4,6);
          bb=bb+str1;
          return bb;
      }
   catch (Exception e)
   {
       return "";
   }
   }

分享到:
评论

相关推荐

    Java日期转换

    这篇博客"Java日期转换"探讨了如何在Java中有效地转换和操作日期。Java提供了多种类库来支持日期和时间的操作,包括`java.util.Date`、`java.text.SimpleDateFormat`、`java.time`包中的类等。本文将详细讲解这些类...

    json工具类,java日期转换,字符串转换等各种工具类

    2. **Java日期转换**: Java中的日期和时间处理最初通过`java.util.Date`和`java.text.SimpleDateFormat`进行,但现在推荐使用`java.time`包下的API,如`LocalDate`、`LocalDateTime`和`DateTimeFormatter`等,这些...

    JAVA日期转换工具类

    JAVA日期转换工具类

    java日期格式转换

    ### Java日期格式转换详解 在Java开发中,对日期和时间进行操作是非常常见的需求之一。本文将基于给定文件中的代码示例,详细介绍如何在Java中实现日期格式的转换,并探讨其中涉及的关键知识点。 #### 一、理解...

    java日期转换工具类

    日期格式转字符串格式,日期加上天数,新日期,两个时间相差距离多少天

    将java的日期转换成中文的日期。

    将java的日期转换成中文的日期,可以直接使用的源文件。

    Java日期格式转换.doc

    Java 日期格式转换 Java 日期格式转换是指在 Java 编程语言中将日期和时间从一种格式转换为另一种格式的过程。日期格式转换是 Java 编程中非常重要的一部分,因为日期和时间是许多应用程序中的关键元素。 在 Java ...

    java日期时间转换大全

    ### Java日期时间转换大全 在Java编程中,处理日期和时间是常见的需求,尤其是在涉及到数据库操作、文件命名、日志记录等场景时。本文将详细解析如何在Java中进行日期和时间的转换,涵盖从字符串到日期对象的转换,...

    JAVA日期与字符串的转换

    ### JAVA日期与字符串的转换 在Java编程中,经常需要将日期对象转化为字符串形式以便于存储或显示,或者反过来将字符串转化成日期对象来进行日期计算等操作。本文将详细介绍如何在Java中实现这两种转换。 #### 一...

    java日期格式的转换

    Java 日期格式转换 Java 中日期格式转换是一个常见的问题,在编程中,我们经常需要将字符串转换为日期对象,或者将日期对象转换为字符串。下面,我们将详细讨论 Java 中日期格式转换的知识点。 字符串转换为 java....

    Java 日期转换详解及实例代码

    在Java编程中,日期处理是一项常见的任务,涉及到各种类型的日期转换。本文主要讲解了Java中的日期转换,并提供了实例代码供开发者参考。...希望本文对读者在处理Java日期转换时有所帮助,感谢大家对编程知识的支持!

    用java写的根据公历日期获取阴历日期及生辰八字,及属相的demo

    用java写的根据公历日期获取阴历日期及生辰八字,及属相的demo

    JSON转换为JAVA对象及日期格式转换处理 -

    JSON转换为JAVA对象及日期格式转换处理 -

    Java公历农历转换类

    Java 农历类,主要是自己备份用,在某大虾基础上修改的

    java将数字转换为时间格式

    #### 知识点一:Java日期时间API简介 Java提供了多种处理日期和时间的方式,包括传统的`java.util.Date`和`java.text.SimpleDateFormat`等类,以及自Java 8起引入的新API如`java.time`包下的`LocalDate`、`...

    DateUtil.java

    基于Java 日期转换类: 支持如下(以下的方法格式都可以自定义): 将java.util.Date类型格式化成字符串显示; 将java.sql.Date类型格式化成字符串显示; 将Timestamp类型格式化成字符串显示 将字符串转换成java.util.Date...

    java中日期格式的转换

    为了将日期转换为人类可读的格式,我们需要使用`java.text.SimpleDateFormat`类,它可以按照我们定义的模式将日期格式化为字符串。 示例代码: ```java import java.util.Date; import java.text.SimpleDateFormat;...

Global site tag (gtag.js) - Google Analytics