java中字符串与日期的转换实例

木北小铺

木北小铺

2016-02-19 10:05

下面请跟着图老师小编一起来了解下java中字符串与日期的转换实例,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

代码如下:

import java.sql.Timestamp;
import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateIO {

public static void main(String[] args) {

Date date= new  DateIO().strToDate("2013-04-01");

String strdate=new DateIO().dateToStr(date);

String srrdate=new DateIO().timestampToStr(System.currentTimeMillis());

Timestamp ts=new DateIO().strToTimestamp(new Date());

}

//String 转换为 Date

public Date strToDate(String strdate){

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 

Date date = null;   

try {

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

date = format.parse(strdate);

} catch (ParseException e) {

e.printStackTrace();

}

System.out.println("date:"+date);

return date;

}

//Date 转换为 String

public String dateToStr(Date date){

//年月日****-**-**

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 

String str = format.format(date);   

System.out.println("str:"+str);

//年月日**-*-*

format = DateFormat.getDateInstance(DateFormat.SHORT);     

str = format.format(date);  

System.out.println(str); 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

//年月日****-*-*

format = DateFormat.getDateInstance(DateFormat.MEDIUM);     

str = format.format(date); 

System.out.println(str); 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

//****年*月*日星期*

format = DateFormat.getDateInstance(DateFormat.FULL);     

str = format.format(date);

System.out.println(str); 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

return str;

}

//Timestamp转换为String

public String timestampToStr(Long timestamp){

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 

String str = df.format(timestamp); 

System.out.println(str); 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

return str;

}

//Date转换为Timestamp

public Timestamp strToTimestamp(Date date){

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

String time = df.format(date); 

Timestamp ts = Timestamp.valueOf(time); 

System.out.println(ts); 

return ts;

}

}

展开更多 50%)
分享

猜你喜欢

java中字符串与日期的转换实例

编程语言 网络编程
java中字符串与日期的转换实例

Java字符串详解的实例介绍

编程语言 网络编程
Java字符串详解的实例介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

java 字符串词频统计实例代码

编程语言 网络编程
java 字符串词频统计实例代码

关于datagrid中的字符串转换

电脑网络
关于datagrid中的字符串转换

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JAVA 十六进制与字符串的转换

编程语言 网络编程
JAVA 十六进制与字符串的转换

JAVA-字符串处理中的重点

编程语言 网络编程
JAVA-字符串处理中的重点

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JavaScript Break 和 Continue区别教程

JavaScript Break 和 Continue区别教程

android中使用SharedPreferences进行数据存储的操作方法

android中使用SharedPreferences进行数据存储的操作方法
下拉加载更多内容 ↓