关于JAVA中的日期时间
来源:互联网 发布:有关九尾狐的网络剧 编辑:程序博客网 时间:2024/05/12 06:14
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 关于日期时间
- Java中的日期时间
- Java中的时间日期
- JAVA中的日期时间操作
- JAVA中的日期时间操作
- java中的一些日期,时间
- Java中的时间日期处理
- java中的日期和时间
- java中的日期时间处理
- Java 中的日期与时间
- Java中的时间日期处理
- Java中的日期时间介绍
- Java中的时间日期处理
- Java中的日期、时间类
- Java中的时间日期处理
- java中的日期和时间
- 关于java中的时间
- [System.ComponentModel.DesignerCategory("Code")]的含义
- JAVA处理汉字
- 建模的误区
- Dynamips 路由模拟器
- linux 线程
- 关于JAVA中的日期时间
- 写完单箱历史查询后的总结
- windows进程中的内存结构
- 关于JAVA中的类
- 析构函数
- 重载函数
- 关于寻找搜索引擎开发外包服务合作伙伴的帖子
- 一些关于字符串的操作
- 关于调试