Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现,以下是SimpleDateFormat的用法及实例:

java.text

类 SimpleDateFormat

java.lang.Object

  java.text.Format

      java.text.DateFormat

          java.text.SimpleDateFormat

所有已实现的接口:

Serializable, Cloneable

 

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。

 

package ceshi;

 

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

 

public class Ceshi {

 

 public static void main(String[] args) throws ParseException {

  SimpleDateFormat CeshiFmt0=new SimpleDateFormat("Gyyyy年MM月dd日 HH时mm分ss秒");

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

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

        SimpleDateFormat CeshiFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

        SimpleDateFormat CeshiFmt4=new SimpleDateFormat("yyyy/MM/dd E");

        SimpleDateFormat CeshiFmt5=new SimpleDateFormat(

                "一年中的第 D 天 ,第w个星期 ,一个月中第W个星期 ,k时 z时区");

        Date now=new Date();

        CeshiFmt0.format(now);

   。。。。。。。。。。。。。

SimpleDateFormat 使用相关推荐

  1. SimpleDateFormat 日期,时间格式转化

    SimpleDateFormat  一定要弄清楚 parse 与 format 不然总是遇到异常 就是使用不对的问题 parse()返回的是一个Date类型里面使用的String类型 format 返 ...

  2. hashmap是线程安全的吗?怎么解决?_解决SimpleDateFormat线程安全问题

    SimpleDateFormat是线程不安全的类,一般不要定义为static变量,如果定义为static,必须通过加锁等方式保证线程安全. 例如下面一段代码,启动10个线程,同时使用一个`Simple ...

  3. Date类(java.util)和SimpleDateFormat类(java.text)

    在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默 ...

  4. 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection

    [JavaSE]day03_Date.SimpleDateFormat.Calendar.Collection 1.Date及其经常使用API 1)JAVA 中的时间 Java中的时间使用标准类库的D ...

  5. 深入理解Java:SimpleDateFormat安全的时间格式化

    转自:http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html 想必大家对SimpleDateFormat并不陌生.SimpleDate ...

  6. 用SimpleDateFormat类设置时间格式

    用SimpleDateFormat类设置时间格式 www.diybl.com 时间:2008-10-02 作者:佚名 编辑:本站 点击: [评论] String[] formatArr = {&quo ...

  7. SimpleDateFormat的线程安全问题

    2019独角兽企业重金招聘Python工程师标准>>> 今天用代码测试工具时,发现我的代码中存在这么一个问题,还不能忽略. 报错代码: public static final Sim ...

  8. SimpleDateFormat线程不安全

    SimpleDateFormat线程不安全 http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html dateUtil替换 posted ...

  9. SimpleDateFormat处理 dd-MMM-yy类型日期

    2019独角兽企业重金招聘Python工程师标准>>> 首先参考 字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的 ...

  10. SimpleDateFormat 详解

    转自:http://www.cnblogs.com/yjhrem/articles/2419717.html String time1="2015-10-06"; SimpleDa ...

最新文章

  1. IMU, 自动驾驶定位团队“小而美”的队员
  2. Strategy策略模式
  3. 【ES6(2015)】Number
  4. [动态规划] uestc oj A - 男神的礼物
  5. 计算机网络技术之城域网与三网融合技术
  6. Python批量提取PowerPoint文件中所有幻灯片标题和备注文本
  7. Qt4_使用预定义模型
  8. Java基础IO流(二)字节流小案例
  9. 腾讯微博开放平台API SDK vb版源码发布
  10. 利用matlab命令画出以下信号的波形,大连理工大学 信号与系统实验三报告
  11. ERP原理与应用名词解释
  12. Hexo NexT 添加背景图片
  13. python游戏可以买什么书_游戏通关,电影看完,是时候用Python整理下电子书了
  14. linux开机启动grub rescue,Ubuntu 开机出现 grub rescue 的模式下修复
  15. java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
  16. 面试中人事问题以及回答
  17. 4K Stogram Mac版(Instagram照片下载工具)中文版
  18. HTTP 传输编码增大了传输量,只为解决这一个问题 | 实用 HTTP
  19. 阿龙的学习笔记---C++ 进阶知识(博客汇总)
  20. 2021-2025年中国无线鼠标和键盘行业市场供需与战略研究报告

热门文章

  1. std::function 的性能陷进
  2. b460m迫击炮黑苹果_黑苹果简约型娱乐配置
  3. 【NLP从零入门】预训练时代下,深度学习模型的文本分类算法(超多干货,小白友好,内附实践代码和文本分类常见中文数据集)
  4. 电信CDMA是什么意思
  5. 亲,你的浏览器过时了,请立即更换Chrome浏览器。
  6. 新高考全走班(4选2、6选3、7选3)陈老师排课原理及方案
  7. “会员制营销”和“EMAIL营销”培训方案
  8. Java8 安装及环境搭建
  9. python 一球从100m高度落下,一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?Python实例...
  10. python图像处理报错:RuntimeWarning: overflow encountered in ushort_scalars