一: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类对系统当前时间进行格式化显示的更多相关文章

  1. Java基础 - Date的相关使用(获取系统当前时间)

    前言: 在日常Java开发中,常常会使用到Date的相关操作,如:获取当前系统时间.获取当前时间戳.时间戳按指定格式转换成时间等.以前用到的时候,大部分是去网上找,但事后又很快忘记.现为方便自己今后查 ...

  2. java 获取系统当前时间并格式化

      java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32 ...

  3. Java.util 包(Date 类、Calendar类、Random类)

    java.util 包提供了一些实用的方法和数据结构. Date 类 Date 类表示日期和时间,里面封装了操作日期和时间的方法.Date 类经常用来获取系统当前时间. 构造方法: 构造方法 说明 D ...

  4. Date类与SimpleDateFormat类中parse()方法和format()方法

    package ppt11util类; import java.text.ParseException; import java.text.SimpleDateFormat; import java. ...

  5. Date类、SimpleDateFormat类

    Date 构造方法: 1.无参数构造方法: Date date = new Date(); System.out.println(date);// Thu Mar 28 16:28:40 CST 20 ...

  6. Java学习(正则表达式、Date类、DateFormat类、Calendar类)

    一.正则表达式 1.概念:英语:Regular Expression,在代码中常简写为regex.正则表达式,是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串. ...

  7. Java学习关于时间操作的应用类--Date类、Calendar类及其子类

    Date类 Date类封装了当期时间和日期.与Java1.0定义的原始版的Date类相比,Date类发生了本质的变化.在Java1.1发布时,原始版Date类定义的许多功能被移进Calendar类和D ...

  8. 时间日期相关:Date类、DateFormat类、Calendar类

    1 Date类 类 Date 表示特定的瞬间,精确到毫秒. 1秒=1000毫秒 毫秒的0点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 时间和日期的计算,必须依赖毫秒值. Sys ...

  9. 木卯先生的笔记---Date类、DateFormat类和Calendar类

    1.Date类 1.1 简介 Date类是 java.util 包下面的类,表示特定的瞬间,精确到毫秒. 1.2 方法 1.2.1 Date() 构造方法 public Date() :分配 Date ...

随机推荐

  1. 翻箱倒柜,《Delphi中建议使用的语句》

    (*//标题:Delphi中建议使用的语句整理:Zswang连接:http://www.csdn.net/Expert/TopicView1.asp?id=724036日期:2002-06-22支持: ...

  2. 查询oracle数据库,返回的数据是乱码。 PL/SQL正常。

    查询oracle数据库,返回的数据是乱码. PL/SQL正常. 解决方案如下:

  3. 使用appium进行ios测试,启动inspector时遇到的问题(一)

    最近在公司,让做ios的自动化测试,因为以前做过android的自动化测试,用的也是appium,觉得没什么,结果一开始在搭建环境就遇到了很多的问题,现在将我遇到的问题,以及解决方法,给大家分享出来. ...

  4. Oracle系统学习摘要

    对于企业级大型系统,Oracle数据库的重要性不言而喻,作为长期使用Sql server的developer,花了点时间学习了一个Oracle的系列课程,总结一下. 1.oracle一些基础命令 sq ...

  5. 浅谈oracle10G spfile与pfile(转)

    转自:http://blog.csdn.net/onebigday/article/details/6108348,http://www.linuxidc.com/Linux/2012-11/7371 ...

  6. Android基础

    今天学习Android基本环境及基础知识,正确来说是重新温习Android知识,因为初次接触Android开发已经是两年前的事,如今又回到Android开发依然那么熟悉,依然可以让人很兴奋,Andro ...

  7. java.lang.classnotfoundexception org.json.jsonexception

    java.lang.classnotfoundexception org.json.jsonexception 解决方法 http://www.java2s.com/Code/Jar/j/Downlo ...

  8. nginx 使用

    1.下载nginx包http://files.cnblogs.com/files/jyjin/nginx.zip 2.解压后找到nginx.conf文件进行配置 3.配置server选项: serve ...

  9. C#操作access数据库

    未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法 去http://download.microsoft.com/download/7/0/3/703ffbcb- ...

  10. Windows 2008 R2 安装 Windows phone 7 开发环境

    安装环境:1.Windows server 2008 R22.Visual Studio 2010 SP1 旗舰版 1.下载 WP7 SDK 离线安装包.(话说要选择与 VS2010 相同语言的版本) ...