使用date类和format类对系统当前时间进行格式化显示
一:Date------------String
代码1:(代码二对显示出来的时间格式进行优化)
package DateDemo; import java.text.SimpleDateFormat;
import java.util.Date; // 需求:将现在系统的时间打印出来
// 需要的类:Date 类:生成当前系统时间
// SimpleDateFormat 类:对生成的系统时间进行格式化
// 构造方法摘要 SimpleDateFormat() public class DateDemo {
public static void main(String[] args) {
//创建一个日期
Date d=new Date();
//创建一个子类
SimpleDateFormat str =new SimpleDateFormat();
//使用str父类的方法format(Date date) 将一个 Date 格式化为日期/时间字符串。
//调用父类方法format
String Time=str.format(d);
System.out.println(Time);
}
}
代码二:对显示的时间格式进行一个优化输出
package DateDemo; import java.text.SimpleDateFormat;
import java.util.Date; // 需求:将现在系统的时间打印出来
// 需要的类:Date 类:生成当前系统时间
// SimpleDateFormat 类:对生成的系统时间进行格式化
// 构造方法摘要 SimpleDateFormat() public class DateDemo {
public static void main(String[] args) {
//创建一个日期
Date d=new Date();
//System.out.println(d);//Fri Sep 09 18:42:21 CST 2016
//创建一个子类
//SimpleDateFormat str =new SimpleDateFormat();
//使用str父类的方法format(Date date) 将一个 Date 格式化为日期/时间字符串。
//调用父类方法format
//String Time=str.format(d);
//System.out.println(Time);//16-9-9 下午6:42
//优化:使得时间的显示格式为:2016年9月9日 18:42:21
// yyyy年MM月dd日 KK:mm:ss
//自定义方法进行字符串的解析
//方法:SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
SimpleDateFormat str =new SimpleDateFormat("yyyy年MM月dd日 KK:mm:ss");
String Time=str.format(d);
System.out.println(Time); }
}
二 :String------------Date
package DateDemo; import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date; // 需求:将现在系统的时间打印出来
// 需要的类:Date 类:生成当前系统时间
// SimpleDateFormat 类:对生成的系统时间进行格式化
// 构造方法摘要 SimpleDateFormat()
// Date------String
//
//
// String----Date public class DateDemo {
public static void main(String[] args) throws ParseException {
//创建一个日期
//Date d=new Date();
//System.out.println(d);//Fri Sep 09 18:42:21 CST 2016
//创建一个子类
//SimpleDateFormat str =new SimpleDateFormat();
//使用str父类的方法format(Date date) 将一个 Date 格式化为日期/时间字符串。
//调用父类方法format
//String Time=str.format(d);
//System.out.println(Time);//16-9-9 下午6:42
//优化:使得时间的显示格式为:2016年9月9日 18:42:21
// yyyy年MM月dd日 KK:mm:ss
//自定义方法进行字符串的解析
//方法:SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
// SimpleDateFormat str =new SimpleDateFormat("yyyy年MM月dd日 KK:mm:ss");
// String Time=str.format(d);
// System.out.println(Time);
//
System.out.println("------------------"); //String-------Date
//将字符串格式化为Date格式
//调用方法: Date parse(String source) 从给定字符串的开始解析文本,以生成一个日期。
String str="2016年9月9日 18:42:21";
Date dd=new Date();
SimpleDateFormat d =new SimpleDateFormat("yyyy年MM月dd日 KK:mm:ss");
dd=d.parse("2016年9月9日 18:42:21");
System.out.println(dd); }
}
使用date类和format类对系统当前时间进行格式化显示的更多相关文章
- Java基础 - Date的相关使用(获取系统当前时间)
前言: 在日常Java开发中,常常会使用到Date的相关操作,如:获取当前系统时间.获取当前时间戳.时间戳按指定格式转换成时间等.以前用到的时候,大部分是去网上找,但事后又很快忘记.现为方便自己今后查 ...
- java 获取系统当前时间并格式化
java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32 ...
- Java.util 包(Date 类、Calendar类、Random类)
java.util 包提供了一些实用的方法和数据结构. Date 类 Date 类表示日期和时间,里面封装了操作日期和时间的方法.Date 类经常用来获取系统当前时间. 构造方法: 构造方法 说明 D ...
- Date类与SimpleDateFormat类中parse()方法和format()方法
package ppt11util类; import java.text.ParseException; import java.text.SimpleDateFormat; import java. ...
- Date类、SimpleDateFormat类
Date 构造方法: 1.无参数构造方法: Date date = new Date(); System.out.println(date);// Thu Mar 28 16:28:40 CST 20 ...
- Java学习(正则表达式、Date类、DateFormat类、Calendar类)
一.正则表达式 1.概念:英语:Regular Expression,在代码中常简写为regex.正则表达式,是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串. ...
- Java学习关于时间操作的应用类--Date类、Calendar类及其子类
Date类 Date类封装了当期时间和日期.与Java1.0定义的原始版的Date类相比,Date类发生了本质的变化.在Java1.1发布时,原始版Date类定义的许多功能被移进Calendar类和D ...
- 时间日期相关:Date类、DateFormat类、Calendar类
1 Date类 类 Date 表示特定的瞬间,精确到毫秒. 1秒=1000毫秒 毫秒的0点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 时间和日期的计算,必须依赖毫秒值. Sys ...
- 木卯先生的笔记---Date类、DateFormat类和Calendar类
1.Date类 1.1 简介 Date类是 java.util 包下面的类,表示特定的瞬间,精确到毫秒. 1.2 方法 1.2.1 Date() 构造方法 public Date() :分配 Date ...
随机推荐
- sql查询语句如何解析成分页查询?
我们公司主要mysql存储数据,因此也封装了比较好用mysql通用方法,然后,我们做大量接口,在处理分页查询接口,没有很好分查询方法.sql查询 语句如何解析成“分页查询”和“总统计”两条语句.可能, ...
- 【原】mysql慢日志分析
pt-query-digest slowquery.log --since "2016-01-23 10:50:00"
- 尚学堂Spring视频教程(五):Spring AOP
在第一节中,我们自己模拟了一个Spring,实现一个保存用户的操作,假如现在有一个需求,在保存的时候记录日志,该怎么做呢? 暂且将记录日志操作就简单的变为在保存用户前输出一句话“save start. ...
- 浅谈lua
Lua脚本语言,关于它的介绍及优点特性,跨平台啊等等,在百度上可以搜索到很多,所以我就不再这里细说了.我主要想说的是lua在嵌入到应用程序中之后.. lua是按照标准的c/c++写的.当然它同样是可以 ...
- Android学习起步 - 新建工程及相关
新手起步迷迷糊糊,以下记录迷惑之处,大家共勉!!! 1.创建安卓应用工程 选择Andriod Application Project 点下一步直到完成. 二.下面是新建工程注意的地方 (1)首选删除系 ...
- 封装tip控件
在界面上有时需要显示一个提示,大多的前端框架都把提示做成一个带有小尖角的提示框,因此自己也仿照了实现了一下,效果图如下: 尖角的实现很简单的,一般都是通过css将div的宽高设置为0,然后将尖角朝向的 ...
- shell return value
- jQuery检测滚动条(scroll)是否到达底部
一.jQuery检测浏览器window滚动条到达底部 jQuery获取位置和尺寸相关函数: $(document).height() 获取整个页面的高度 $(window).height() ...
- 谈谈Java面向对象的三大特性
Java面向对象的三大特性就是指封装.继承.多态了. 一.封装: 概念:封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. (举例:笔记本电脑就是一个封装体,Java语言中最小的封装体就是函数 ...
- 关于C#本质论和CLR via C#中译本,不吐不快
C#本质论和CLR via C#两本好书,周老师可能是俗务缠身,太忙了吧,翻译得只能让人呵呵了. 你要是忙,别接那么多活好不啦. 现在都在说供给侧改革,都在大力提倡工匠精神,我们做技术的,还是踏实点好 ...