当前位置: 首页 > news >正文

如何格式化日期和时间

JAVA时间格式化处理
日期格式化
import java.util.Date;
import java.text.SimpleDateFormat;
class dayTime
{
public static void main(String args[])
{
Date nowTime=new Date();
System.out.println(nowTime);
SimpleDateFormat time=new SimpleDateFormat("yyyy MM dd HH mm ss");
System.out.println(time.format(nowTime));
}
}
1、通过MessageFormat转化
String       dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" ,
                                    new Object[]       {
                                        new java.sql.Date(System.currentTimeMillis())
                                    });
说明:       yyyy-MM-dd-HH-mm:ss:ms       年yyyy 月MM 日dd 时(大写为24进制,小写为12进制)       分mm 秒ss 微妙ms

2、修改数据库时用
queryDataSet.setDate("dateField", new java.sql.Date(new java.util.Date().getTime()));
queryDataSet.setDate("dateField", new java.sql.Date.valueOf("2005-05-03"));

3、通过SimpleDateFormat 转化
SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd"); //格式化当前系统日期
String dateTime = dateFm.format(new java.util.Date());

Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象

1、具体类(和抽象类相对)java.util.Date  
2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat  
3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar  

具体类可以被实例化, 但是抽象类却不能. 你首先必须实现抽象类的一个具体子类. 

转载于:https://www.cnblogs.com/TangGe520/p/8919497.html

相关文章:

  • [R] data.frame() creates list?
  • 任意选若干个不相邻的数得到的和最大【dp】
  • C++ sort使用两个参数来排序
  • SmallSlider 图片轮播插件
  • 旅游网站CheapAir.com以BCH作为比特币支付
  • 二叉排序树
  • 【spring cloud】spring cloud子module的pom文件添加依赖,出现unknown问题【maven】
  • docker安装启动停止
  • firefox 不支持innertext, 需要用innerhtml代替
  • CPU占用过高问题排查
  • 《Linux学习并不难》文件/目录管理(7):rmdir命令删除空目录
  • Eclipse 整后tomcat的webApps目录
  • 【插件式框架探索系列】使用多UI线程提升性能
  • SQL事务回滚的问题及其解决的方法
  • 解决Fedora没有最大化最小化按钮
  • ES6系统学习----从Apollo Client看解构赋值
  • flask接收请求并推入栈
  • Fundebug计费标准解释:事件数是如何定义的?
  • git 常用命令
  • JS变量作用域
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Material Design
  • Meteor的表单提交:Form
  • Node 版本管理
  • python学习笔记 - ThreadLocal
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • ViewService——一种保证客户端与服务端同步的方法
  • 后端_MYSQL
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 我们雇佣了一只大猴子...
  • ​configparser --- 配置文件解析器​
  • "无招胜有招"nbsp;史上最全的互…
  • #Z2294. 打印树的直径
  • #每天一道面试题# 什么是MySQL的回表查询
  • #微信小程序:微信小程序常见的配置传旨
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (¥1011)-(一千零一拾一元整)输出
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • ./configure,make,make install的作用(转)
  • .bashrc在哪里,alias妙用
  • .net core Swagger 过滤部分Api
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 使用配置文件
  • .NET框架
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • /3GB和/USERVA开关
  • :“Failed to access IIS metabase”解决方法
  • @angular/cli项目构建--Dynamic.Form