Java 日期时间 Date类型,long类型,String类型表现形式的转换

1、java.util.Date类型转换成long类型

java.util.Date dt = new Date();

System.out.println(dt.toString());  //java.util.Date的含义

long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数
2、由long类型转换成Date类型

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); //前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型

java.util.Date dt = new Date(lSysTime1 * 1000);

String sDateTime = sdf.format(dt);  //得到精确到秒的表示:08/31/2006 21:08:00

System.out.println(sDateTime);

3、"08/31/2006 21:08:00"格式的String转换java.util.Date类型

String sDt = "08/31/2006 21:08:00";

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

Date dt2 = sdf.parse(sDt); //继续转换得到秒数的long型

long lTime = dt2.getTime() / 1000;

//注意HH与hh含认不同,HH表示以24小时制取,hh表示以12小时制取 常用的格式的含义,摘自Jdk,

注意大小写的含义通常是不同的: 字母    含义                            示例

                y    Year                             1996;96             哪一年

                M   Month in year  J              uly;Jul;07           一年中的哪一月

                m   Minute in hour                 30                    一个小时中的第几分钟                                w   Week in year                   27                   一年中的第几个星期

                W   Week in month                 2                    一个月中的第几个星期                              D    Day in year                     189                 一年中的第几天

                d    Day in month                   10                  一个月中的第几天

                H    Hour in day (0-23)            0                   一天中的第几个小时(24小时制)

                h    Hour in am/pm (1-12)        12                  一天中上午、下午的第几个小时(12小时制)

                 S    Millisecond                      978                 毫秒数

                 s    Second in minute              55                  一分钟的第几秒

4、系统当前时间 long lSysTime2 = System.currentTimeMillis();   //得到毫秒表示的系统当前时间

Java 日期时间 Date类型,long类型,String类型表现形式的转换的更多相关文章

  1. Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

    Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成long类型java.util.Date dt = new Date();Sy ...

  2. java日期时间Date类

    java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二个构造函数接收一个参 ...

  3. Java日期时间(Date/Time)

    获取当前日期和时间 在Java中容易得到当前的日期和时间.可以使用一个简单的Date对象的toString()方法,如下所示打印当前日期和时间: import java.util.Date; publ ...

  4. 【spring mvc】后台API查询接口,get请求,后台Date字段接收前台String类型的时间,报错default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'createDate';

    后台API查询接口,get请求,后台Date字段接收前台String类型的时间筛选条件 后台接口接收 使用的实体 而createDate字段在后台实体中是Date类型 报错信息: org.spring ...

  5. 【java】JDK1.8时间日期库 新特性 所有java中时间Date的使用

    除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用java 8的这套API.Java对日期, ...

  6. Java 日期时间

    Java 日期时间 标签 : Java基础 Date java.util.Date对象表示一个精确到毫秒的瞬间; 但由于Date从JDK1.0起就开始存在了,历史悠久,而且功能强大(既包含日期,也包含 ...

  7. Java日期时间使用(转)

    Java日期时间使用总结 转自:http://lavasoft.blog.51cto.com/62575/52975/   一.Java中的日期概述   日期在Java中是一块非常复杂的内容,对于一个 ...

  8. Java日期时间处理

    Java 日期时间处理 一.时间相关类 java.lang.System java.util.Date java.util.Calendar java.util.GregorianCalendar j ...

  9. Java日期时间,以及相互转换

    Java日期时间,以及相互转化 package com.study.string; import java.text.ParseException; import java.text.SimpleDa ...

随机推荐

  1. c++ maps使用

    #include <iostream> #include <stdio.h> #include <memory.h> #include <queue> ...

  2. Java HttpClient PostMethod

    import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.PostMe ...

  3. MYSQL 优化常用方法(转载)

    1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽 ...

  4. linux 考试2

  5. Tomcat 之session 持久化1

    Tomcat 之session 持久化原理 几个概念: Manager 接口,其实就是指的是对  其Sesison 的管理, 其默认实现是StandardManager (内部没有任何Store对象实 ...

  6. <转载>css3 概述

    参照 https://www.ibm.com/developerworks/cn/web/1202_zhouxiang_css3/ http://www.cnblogs.com/ghost-xyx/p ...

  7. iOS基础知识之排序

    1.字符串比较 - (NSComparisonResult)compare:(NSString *)str; 例如: NSString *str1 = @"zhangsan"; N ...

  8. linux 下使用 curl post

    命令: curl -X POST -d @/etc/lazada/lazada_tracking.txt   http://localhost:8080/booking/rs/LazadaServic ...

  9. kubernetes发布tomcat服务,通过deployment,service布署

    1.制作tomcat镜像 参考docker tomcat镜像制作 此处直接拉取 查看已有可镜像 先设置docker阿里源,即添加 "registry-mirrors": [&quo ...

  10. Phabricator代码审核Audit用户指南

    作者: shaneZhang 分类: 互联网技术 发布时间: 2015-07-04 13:37 概览 Phabricator支持两种代码审查工作流:“review”(提交前审查)和 “audit”(提 ...