编程语言

Java中Date日期字符串格式的各种转换

字号+

作者:小虾米 2017-04-21 08:51

以下程序源码都是从网络上整理之后,才发到本网站的,新手请收藏啊! public class DateParserT { /** * Date 与 String、long 的相互转换 * @param args */ publi......

以下程序源码都是从网络上整理之后,才发到本网站的,新手请收藏啊!

public class DateParserT {

/**

* Date 与  String、long 的相互转换

* @param args

*/

public static void main(String[] args) {

Date dt =new Date();

System.out.println(dt); //格式: Wed Jul 06 09:28:19 CST 2016

//格式:2016-7-6

String formatDate = null;

formatDate = DateFormat.getDateInstance().format(dt);

System.out.println(formatDate);

//格式:2016年7月6日 星期三

formatDate = DateFormat.getDateInstance(DateFormat.FULL).format(dt);

System.out.println(formatDate);

//格式 24小时制:2016-07-06 09:39:58

DateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //HH表示24小时制;

formatDate = dFormat.format(dt);

System.out.println(formatDate);

//格式12小时制:2016-07-06 09:42:44

DateFormat dFormat12 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //hh表示12小时制;

formatDate = dFormat12.format(dt);

System.out.println(formatDate);

//格式去掉分隔符24小时制:20160706094533

DateFormat dFormat3 = new SimpleDateFormat("yyyyMMddHHmmss");

formatDate = dFormat3.format(dt);

System.out.println(formatDate);

//格式转成long型:1467770970

long lTime = dt.getTime() / 1000;

System.out.println(lTime);

//格式long型转成Date型,再转成String:  1464710394 -> ltime2*1000 -> 2016-05-31 23:59:54

long ltime2 = 1464710394;

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

Date lDate = new Date(ltime2*1000);

String lStrDate = lsdFormat.format(lDate);

System.out.println(lStrDate);

//格式String型转成Date型:2016-07-06 10:17:48 -> Wed Jul 06 10:17:48 CST 2016

String strDate = "2016-07-06 10:17:48";

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

try {

Date strD = lsdStrFormat.parse(strDate);

System.out.println(strD);

} catch (ParseException e) {

e.printStackTrace();

}

}

}

转载请注明来源网站:www.itxm.net谢谢!

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章

Map遍历方式详解

2020-06-18 17:52

java调用操作系统命令

2018-08-21 17:31

java如何获取本地计算机MAC地址

2017-10-13 15:08

java中泛型详解

2017-10-13 15:16

java中M格式_Java中Date日期字符串格式的各种转换相关推荐

  1. 创建Date对象,保存员工的入职时间2019/11/16,3年后合同到期,计算到期时间,合同到期前1个月续签合同,假如是周末,提前到周五,计算续签时间。打印3个Date对象的本地日期字符串格式

    创建Date对象,保存员工的入职时间2019/11/16,3年后合同到期,计算到期时间,合同到期前1个月续签合同,假如是周末,提前到周五,计算续签时间.打印3个Date对象的本地日期字符串格式 var ...

  2. 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入...

    /** * 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入 * @param birth 出生日期 * @param endDate 截止日期 * * */ p ...

  3. java怎么创建日期类_java中的日期类Date

    一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java中 ...

  4. java io 文件路径格式_java中iofile的路径问题,确定一个未知方法所需要的文件路径...

    今天遇到一个极其烦躁的问题,一个jar包中的一个方法,要求函数中要求传入一个String类型的参数,用于指示文件所在的路径.但是对于我们来说完全不知道他需要的路径是绝对路径还是相对路径,所以我尝试了很 ...

  5. java.util.date的格式_java.util.Date格式将yyyy-mm-dd转换为mm-dd-yyyy

    我有一个java.util.Date,格式为yyyy-mm-dd. 我希望它的格式为mm-dd-yyyy 以下是我尝试进行此转换的示例util: // Setting the pattern Simp ...

  6. java 向上取整_java 中的异常处理和常用类使用

    一.异常: 1.异常的简单介绍: Throwable类 / Error Exception | | Unchecked Checked Runtime Exception Exception Exce ...

  7. java 时区 不正确_Java中的时区不匹配

    我在美国的Ubuntu服务器中运行一个Java应用程序,并配置了CEST时区. 如果我在终端中运行Date命令,它将以CEST Zone时间返回日期-这是完美的. 但是在Java中,如果我运行以下代码 ...

  8. java sql date 加减_java.sql.Date 日期 加减天数的实现

    java.sql.Date 在数据库中存的基本格式:2016-02-24 00:00:00 java.sql.Date继承了java.util.Date 如下: public class Date e ...

  9. java中使用配置文件_Java中使用Properties配置文件的简单方法

    Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...

最新文章

  1. 【Vegas原创】exp时,ORA-00932: 数据类型不一致解决方法
  2. dynamic关键字
  3. php:Mcrypt响应慢的原因解决备注
  4. R语言forestmodel包使用教程
  5. nsga2算法_用遗传算法进行容量管理 让虚拟机放置策略更优
  6. mybatis源码学习方式
  7. 真赞!阿里开源的这款分布式事务框架,不愧为民族之光
  8. 在powerDesigner中通过SQL生成pdm
  9. cocostudio学习(UIScrollView控件内部子控件的可视化问题)
  10. 三种新姿势帮你写出精美简历
  11. OpenNESS,开源的边缘网络服务平台
  12. ios 原生android系统下载地址,iOS原生系统自带分享
  13. tp6 workerman
  14. 流落在帝都的那些80后北漂IT人,你们的未来在哪儿
  15. Redisson红锁
  16. 基于JSoup的网络爬虫爬取小说内容
  17. 关于解决缓慢渐变维的3种方式
  18. verilog幂次方_2的幂次方均值滤波的FPGA实现
  19. TSC打印机,利用javascript实现连续扫码自动打印,配置说明
  20. JavaScript实现Word、Excel、PPT在线预览

热门文章

  1. CentOs7 安装Docker 并配置代理访问外网
  2. 计算机网络-将C网192.168.25.0划分四个子网,计算每个子网的有效IP地址范围和对应网络掩码...
  3. 解决java.lang.Exception: java.lang.NullPointerException
  4. 修改hdfs文件所属用户提示:Non-super user cannot change owner
  5. 从落地效果看,如何基于SequoiaDB构建「集约运营」城商行内容管理平台
  6. ROS 安装和环境配置
  7. 企业邮箱服务器怎么填?企业邮箱imap端口设置
  8. 2022年N1叉车司机考试模拟100题模拟考试平台操作
  9. 股市主力如何套牢散户?
  10. 税务邮件系统建设要点