java中常见的日期时间类 以及时间转换
java中常见的日期时间类
Date 类最基础的日期时间类,返回一个相对日期的毫秒数。
DateFormat类 可以接受字符串输入 输出
SimpleDateFormat类功能更强大的日期时间格式化类
GregorianCalendar类提供处理日期的方法,用于计算日期
Calender类
转换字符串为日期
String strDate = "2004-08-13";
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date sDate = sDateFormat.parse(strDate);
获得当前时间
GregorianCalendar thisday = new GregorianCalendar();
格式化显示日期型数据
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);
}
获得当前日期和时间
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)+"日";
}
//字符串转化为日期字符串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 "";
}
}
////字符串转化为时间字符串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日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
Java DateUtil.java日期时间操作类源代码,DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法。比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM....
2、时区处理:了解如何使用Java日期时间类处理多时区的情况,包括转换、调整时差、比较等操作。 3、计划任务与调度:学习如何使用日期时间类来实现计划任务和调度功能,例如定时执行任务、定期触发事件等。 4、日历...
Java日期时间是日常开发中经常用到的一个重要领域,也是面试中常见的考点。本文提供了二十道常见的面试题,涵盖了Java日期时间类的创建、格式化、解析、计算、比较等方面的知识点。这些问题旨在考察候选人对于日期...
java日期时间工具类超级全。其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;获取系统当前时间戳;获取当前日期 yy-MM-dd;得到两个时间差 格式yyyy-MM-dd HH:mm:ss;转化long值的日期为yyyy-MM-dd HH:mm:ss.SSS格式的...
将java的日期转换成中文的日期,可以直接使用的源文件。
获取日期中的某数值。如获取月份 增加日期中某类型的某数值。如增加日期 获取精确的日期 判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 ...
java 时间日期帮助类 多达50个实用方法,你想到的,想不到的都有了。 j2ee精英团队10年精华大放送。
JAVA中常见日期判断方法,比如:是否为润年? 获取指定年月的天数等等.
各种日期格式,时间戳,时间计算的相互转换。直接引入工程中,可使用
使用纯java swing 编写的日期时间选择控件,免去了以前的手动输入造成的输入错误,输入丢失的不必要的错误
java日期时间工具类,里面主要包括了日期与字符串之间的相互转换,以及输出指定的日期格式
资源名称:DateUtil 日期时间转换工具类 内容概要:日期时间转换工具类,包括基本的Date类型,String类型,TimeStamp类型,LocalDateTime类型,LocalDate类型之间的互相转换,还提供了许多与时间获取,时间计算有关...
java时间日期格式化工具类,最近新整理的目前各种会用到的关于日期的格式化
Java_Date_日期时间整理 1、获取服务器端当前日期:1、获取服务器端当前日期:按照指定格式打印日期
最全的java开发时间工具类(日期处理工具类)。
java处理日期合并
通过输入java时间返回时间中文的日期字符串
Java日期类,可进行日期比较(可精确到分钟)、求几天前、几天后的日期