`
newleague
  • 浏览: 1493006 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Date、String、Timestamp之间的转换

SQL 
阅读更多
public static Timestamp parseTimestamp(String strDate) throws ParseException{

Date armFormateDate = null;

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

DateFormat format = new SimpleDateFormat("yyyyMMdd");

armFormateDate = format.parse(strDate);

strDate = df1.format(armFormateDate);

Timestamp ts1 = Timestamp.valueOf(strDate);

return ts1;

}

 

=====================================================================

 

Date 和String之间的转换main函数:

public static void main(String[] args) {

// TODO Auto-generated method stub

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

Date date = null;

String str = null;

 

// String转Date

str = "2009-01-06";

try {

date = format.parse(str); // Wed sep 26 00:00:00 CST 2007

} catch (ParseException e) {

e.printStackTrace();

}

 

date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26

System.out.println(date);

// Date转String

date = new Date(); // Wed sep 26 18 17:14:01 CST 2007

str = format.format(date); // 2007-9-26

System.out.println(str);

format = DateFormat.getDateInstance(DateFormat.SHORT);

str = format.format(date); // 07-9-26

System.out.println(str);

 

format = DateFormat.getDateInstance(DateFormat.MEDIUM);

str = format.format(date); // 2007-9-26

System.out.println(str);

format = DateFormat.getDateInstance(DateFormat.FULL);

str = format.format(date); // 2007年9月26日 星期三

System.out.println(str);

}

Timestamp和String之间转换的函数:

public static void main(String[] args) {

// TODO Auto-generated method stub

//Timestamp转化为String:

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

Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间

String str = df.format(now);

System.out.println(str);

 

///String转化为Timestamp:

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

Date date = new Date();

String time = df1.format(date);

Timestamp ts = Timestamp.valueOf(time);

System.out.println(ts);

}

分享到:
评论

相关推荐

    有关java中的Date,String,Timestamp之间的转化问题

    Java 中的 Date、String 和 Timestamp 之间的转换问题 Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取...

    java中将string类型转换成timestamp类型

    "Java中将String类型转换成Timestamp类型" 在Java编程语言中,String类型和Timestamp类型是两种不同的数据类型,前者用于存储字符串数据,而后者用于存储时间戳数据。然而,在实际开发中,我们经常需要将String类型...

    在Java中String和Date、Timestamp之间的转换

    本文将详细介绍如何在Java中进行String、Date和Timestamp之间的相互转换。 一、String与Date的转换 1. String转Date 要将一个符合特定格式的日期字符串转换为`Date`对象,可以使用`SimpleDateFormat`类。首先创建...

    Timestamp与Date互转.docx

    由于它们的类型不同,因此在实际开发中,经常需要将Timestamp和Date类型相互转换。下面将详细介绍Timestamp和Date类型的互转。 1. Timestamp转Date 在数据库中,我们经常使用Timestamp类型来存储时间数据。当我们...

    String、Calendar、Date间的相互转换

    本篇将详细解释如何在`String`、`Calendar`、`Date`之间进行转换,并提供具体的示例代码。 #### 1. Calendar 转化为 String 要将`Calendar`对象转换为`String`,我们首先需要通过`getTime()`方法获取`Date`对象,...

    python timestamp和datetime之间转换详解

    ### Python Timestamp 和 Datetime 之间转换详解 在日常的软件开发工作中,特别是在处理与时间相关的数据时,我们经常会遇到需要将不同的时间格式进行转换的情况。Python 提供了强大的时间处理库,使得时间戳...

    实例讲解String Date Calendar之间的转换

    在Java编程中,日期和时间处理是常见的任务,涉及到多种数据类型间的转换,如String、Date和Calendar。本文将详细讲解这些类型之间的转换方法,帮助开发者更好地理解和运用。 1. **Calendar转String** `Calendar`...

    TimeUtil_java-long型与Date型时间转换工具

    总的来说,`TimeUtil_java-long型与Date型时间转换工具`这个压缩包很可能包含了一个方便的工具类,用于在`long`类型和`Date`类型之间进行转换,并提供了日期相关的辅助方法。在实际开发中,这样的工具类可以极大地...

    java时间转换大全

    String dateString = formatter.format(currentTime); ParsePosition pos = new ParsePosition(8); Date currentTime_2 = formatter.parse(dateString, pos); return currentTime_2; } ``` #### 三、日期格式化...

    Date日期时间 各种转换

    在Java中,处理日期时间主要依赖于以下几个类:`java.util.Date`, `java.text.SimpleDateFormat`, `java.util.Calendar`, `java.sql.Timestamp`等。这些类提供了丰富的API来处理日期时间的转换、格式化以及计算等...

    java_时间戳与Date_相互转化相关函数.txt

    在Java编程语言中,时间戳(timestamp)与`java.util.Date`对象之间的转换是处理日期和时间数据时常见的需求。时间戳通常表示为从1970年1月1日午夜(UTC时间)到指定时刻之间的时间间隔,单位通常是毫秒。而`Date`类...

    时间转换工具long和String的转换

    在这个例子中,`SimpleDateFormat`用于定义日期/时间的格式,`new Date(timestamp)`将long时间戳转换为`Date`对象,然后`format()`方法将`Date`对象格式化为指定的字符串。 相反,如果我们要将"yyyy-MM-dd HH:mm:ss...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    总之,在Java中处理日期和时间时,理解`java.util.Date`与`java.sql.Date`的区别以及它们之间的转换非常重要。此外,正确使用日期格式转换工具,如`SimpleDateFormat`,可以大大简化日期时间的处理过程。

    Date4long2String

    日期转换,long类型时间转换成string类型

    java DATE与时间戳互化

    String dateString = format.format(new Date(timestamp)); System.out.println("Format To String(Date):" + dateString); Date date = format.parse(dateString); System.out.println("Format To Date:" + date);...

    日期跟long转换小工具

    String dateString = "2022-03-04 15:30:00"; SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = formatter.parse(dateString); long timestamp = date.getTime(); }...

    字符串和时间戳相互转换

    在编程领域,字符串和时间戳之间的转换是常见的操作,尤其在处理日期和时间相关的功能时。时间戳(Timestamp)通常表示为自1970年1月1日(UTC/GMT的午夜)以来的秒数,不考虑闰秒。而字符串则可以是多种格式的日期和...

    JS实现时间戳转换工具

    你可以编写自己的函数来实现特定的时间戳和日期之间的转换,例如: ``` function timestampToDate(timestamp) { return new Date(timestamp * 1000).toLocaleString(); } function dateToTimestamp(date...

Global site tag (gtag.js) - Google Analytics