java时间转换
来源:互联网 发布:获取网页限制数据 编辑:程序博客网 时间:2024/06/08 19:57
有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串
1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出
/**
* 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
* @return
*/
public static String longToStrng(){
String time="1256006105375";//long型转换成的字符串
Date date= new Date(Long.parseLong(time.trim()));
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
System.out.println("TIME:::"+dateString);
return dateString;
}
2.字符串转换成时间
/**
* 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
* @return
*/
public static Date StringToDate(){
String time="2009-10-21 10:35:05";//时间格式的字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date s=null;
try {
s= formatter.parse(time);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("TIME:::"+s);
return s;
}
3 取得当前系统时间 返回 yyyy-MM-dd HH:mm:ss字符串
/**
* 获取现在时间
*
* @return返回字符串格式 yyyy-MM-dd HH:mm:ss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
System.out.println("TIME:::"+dateString);
return dateString;
}
4.取得当前系统时间 返回 HH:mm:ss字符串
/**
* 获取时间 小时:分;秒 HH:mm:ss
*
* @return
*/
public static String getTimeShort() {
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
System.out.println("TIME:::"+dateString);
return dateString;
}
5.将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出
/**
* 将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出
* @return
*/
public static String strToDatestr() {
String ssss = "20090402103531";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sss = null;
try {
sss = sdf2.format(sdf.parse(ssss));
System.out.println("result" + sss);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sss;
}
6.将倒计时时间90179转换成"XX 天 XX小时 XX分钟 XX秒"形式输出
public static String surplusLongToStrng(){
long between=90179;
long day1=between/(24*3600);
long hour1=between%(24*3600)/3600;
long minute1=between%3600/60;
long second1=between%60;
System.out.println(""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒");
return ""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒";
}
转载出处:http://wwwzhouhui.iteye.com/blog/513781
- Java时间转换问题
- Java时间格式转换
- java时间类型转换
- Java 中时间转换
- java时间转换函数
- Java中的时间转换
- JAVA 时间格式转换
- JAVA时间格式转换
- java时间转换
- java时间转换
- java 时间格式转换
- java 时间转换
- java时间类型转换
- Java 日期时间转换
- Java时间格式转换
- java oracle 时间转换
- java ---- php时间转换
- java时间类型转换
- 为什么要用mogoDB
- 芒果iOS开发之史上最全的面试题汇总一
- 判断两个链表是否相交并找出交点
- 有关Intent的一些简介
- 关于部分新手用笔记本学习Linux时按下ctrl+alt+F1~F6没反应的问题
- java时间转换
- Swap Nodes in Pairs
- void main(void x)两个void的区别 -----void与void*详解
- Qt编程18:Qt调色板QPalette的使用
- intel Threading Building Blocks 入门 (基本算法)
- 关于TbSchedule任务调度管理框架的整合部署
- 智能电视-时序控制(T-CON)电路的组成
- ACCESS 日期函數 常用函數
- android应用开发全程实录-你有多熟悉listview?