1、String与Date类型转换:

1、获取当前系统时间:

Date date1 = new Date();   //获取系统当前时间

Calendar cal = Calendar.getInstance();

Date t = cal.getTime();  //获取系统当前时间

System.currentTimeMillis(); //获取系统当前时间毫秒数

2、Date类型转换为String类型:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");

String str = sdf.format(date1);

String str1 =sdf1.format(date1);

System.out.println(str);

System.out.println(str1);

说明:sdf和sdf1只是两个不懂的格式化类型的定义,类型可以自由定义。

效果如下:

3、String类型转换为Date类型:

String str2 = "2011-02-02 12:12:12";

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");

SimpleDateFormat sdf3 = new SimpleDateFormat

("yyyy-MM-dd HH:mm:ss");

Date date3 = sdf2.parse(str2);

Date date4 = sdf3.parse(str2);

System.out.println(date3);

System.out.println(date4);

说明:sdf2和sdf3的格式要求,区别是时间部分,另不可在格式化中出现中文字符。

String str4 = "2012-01-04";

//只显示日期部分

System.out.println(java.sql.Date.valueOf(str4));

由于Date类型只能显示时间部分,而无法显示时间不分,因而出现了timestamp类型。

2、String与Timestamp类型转换:

1、String转换为Timestamp类型:

String str3 = "2011-02-02 12:12:12";

Timestamp.valueOf(str3);

System.out.println(Timestamp.valueOf(str3));

2、timestamp转换为string类型

Long l = System.currentTimeMillis();

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

System.out.println(Timestamp.valueOf(format.format(l)));

Date、String和Timestamp类型转换的更多相关文章

  1. JAVA里的String、Timestamp、Date相互转换(转)

    转自:http://blog.sina.com.cn/s/blog_6675493d0100lbfl.html Timestamp转化为String: SimpleDateFormat df = ne ...

  2. JAVA里的String、Timestamp、Date相互转换

    Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义 ...

  3. java日期互转:LocalDateTime、String、TimeStamp、Long、Instant、Date

    由于java版本的迭代,一个使用java开发的项目中可能出现多种日期对象,例如LocalDateTime.LocalDate.Date,不像C#只有一个DateTime,因此在各种日期格式或者对象之间 ...

  4. 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。

    转:关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题. 关于JSONObje ...

  5. java的Date类和TimeStamp类

    Java API中有两个Date类,一个是java.util.Date,其构造方法如下: Date() Date(long date) 主要方法有: boolean after(Date when) ...

  6. 转——JAVA中calendar,date,string 的相互转换和详细用法

    package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class Ca ...

  7. How to convert any valid date string to a DateTime.

    DateTimeFormatInfo pattern = new DateTimeFormatInfo() { ShortDatePattern = "your date pattern&q ...

  8. int与string之间的类型转换--示例

    package demo; public class IntDemo { public static void main(String[] args) { // String-->int 类型转 ...

  9. Date String转换

    这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14&quo ...

随机推荐

  1. PHP 文件上传的综合实例

    1.upload.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <htm ...

  2. 图像处理工具包ImagXpress中如何定义图像显示属性

    图像处理工具包ImagXpress中如何定义图像显示属性,如色彩管理.设置工具栏和工具.设置上下文&工具栏菜单.配置滚动条.鼠标和键等······ 在显示图像时的色彩管理 在ImagXpres ...

  3. android 项目学习随笔七(ViewPagerIndicator与ViewPager)

    1.ViewPagerIndicator https://github.com/JakeWharton/ViewPagerIndicator package com.viewpagerindicato ...

  4. VMWare联网

    VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式).  如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域网用 ...

  5. HAL中通过JNI调用java方法【转】

    转载请注明本文出处:http://www.cnblogs.com/xl19862005 作者:Xandy 由于工作的需要,最近一直在研究HAL.JNI.Java方法之间互调的问题,并做了如下一些记录和 ...

  6. 【python cookbook】【字符串与文本】1.针对任意多的分隔符拆分字符串

    问题:将分隔符(以及分隔符之间的空格)不一致的字符串拆分为不同的字段: 解决方案:使用更为灵活的re.split()方法,该方法可以为分隔符指定多个模式. 说明:字符串对象的split()只能处理简单 ...

  7. ubuntu屏幕分辨率问题

    今天在ubuntu下工作时突然屏幕上下各出现了一个大概2厘米的黑条,感觉屏幕被横向拉长了,莫名其妙,开始以为简单的调整下分辨率就好了,在系统设置显示里面发现分辨率只有两个可选参数,并且对象为未知,由于 ...

  8. history and its relevant variables in Linux/GNU and Mac OS history命令以及相关环境变量

    对于Terminalor们,history命令并不陌生,什么!n, !!更是很常用的,而且您在命令行敲的cmds是默认保存在/home/$USER/.bash_history(linux) /User ...

  9. c# 定时执行python脚本

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  10. PHP将多张小图拼接成一张大图

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> < ...