`
tudusi
  • 浏览: 1048385 次
文章分类
社区版块
存档分类
最新评论

java 获取当前时间 总结

 
阅读更多


可以获取当前的年月时分,也可以分开写:



如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):


有两种方法:

方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:

import java.util.*;
import java.text.*;


运行结果:


有两种方法:

方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:

import java.util.*;
import java.text.*;
//以下默认时间日期显示方式都是汉语语言方式
//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53
//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.java
public class TestDate {
<wbr><wbr>public static void main(String[] args) {<br><wbr><wbr><wbr><wbr><wbr>Date now = new Date();<br><wbr><wbr><wbr><wbr><wbr>Calendar cal = Calendar.getInstance();<br><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr>DateFormat d1 = DateFormat.getDateInstance(); //默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-16 20:54:53)<br><wbr><wbr><wbr><wbr><wbr>String str1 = d1.format(now);<br><wbr><wbr><wbr><wbr><wbr>DateFormat d2 = DateFormat.getDateTimeInstance();<br><wbr><wbr><wbr><wbr><wbr>String str2 = d2.format(now);<br><wbr><wbr><wbr><wbr><wbr>DateFormat d3 = DateFormat.getTimeInstance();<br><wbr><wbr><wbr><wbr><wbr>String str3 = d3.format(now);<br><wbr><wbr><wbr><wbr><wbr>DateFormat d4 = DateFormat.getInstance(); //使用SHORT风格显示日期和时间<br><wbr><wbr><wbr><wbr><wbr>String str4 = d4.format(now);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr>DateFormat d5 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //显示日期,周,时间(精确到秒)<br><wbr><wbr><wbr><wbr><wbr>String str5 = d5.format(now);<br><wbr><wbr><wbr><wbr><wbr>DateFormat d6 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期。时间(精确到秒)<br><wbr><wbr><wbr><wbr><wbr>String str6 = d6.format(now);<br><wbr><wbr><wbr><wbr><wbr>DateFormat d7 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //显示日期,时间(精确到分)<br><wbr><wbr><wbr><wbr><wbr>String str7 = d7.format(now);<br><wbr><wbr><wbr><wbr><wbr>DateFormat d8 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //显示日期,时间(精确到分)<br><wbr><wbr><wbr><wbr><wbr>String str8 = d8.format(now);//与SHORT风格相比,这种方式最好用</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr></wbr>


<wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr>System.out.println("用Date方式显示时间: " + now);//此方法显示的结果和Calendar.getInstance().getTime()一样<br><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getDateInstance()格式化时间后为:" + str1);<br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getDateTimeInstance()格式化时间后为:" + str2);<br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getTimeInstance()格式化时间后为:" + str3);<br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getInstance()格式化时间后为:" + str4);<br><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为:" + str5);<br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为:" + str6);<br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后为:" + str7);<br><wbr><wbr><wbr><wbr><wbr>System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间后为:" + str8);<br><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

}

运行结果:

用Date方式显示时间: Mon Jun 16 20:54:53 CST 2008
用DateFormat.getDateInstance()格式化时间后为:2008-6-16
用DateFormat.getDateTimeInstance()格式化时间后为:2008-6-16 20:54:53
用DateFormat.getTimeInstance()格式化时间后为:20:54:53
用DateFormat.getInstance()格式化时间后为:08-6-16 下午8:54
用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为
:2008年6月16日 星期一 下午08时54分53秒 CST
用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为
:2008年6月16日 下午08时54分53秒
用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后
为:08-6-16 下午8:54
用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间
后为:2008-6-16 20:54:53

<wbr></wbr>

方法二:用java.util.Calendar类来实现,看下面:


运行结果是:






分享到:
评论

相关推荐

    Java获取当前时间方法总结

    本篇文章给大家整理了关于Java获取当前时间方法,以及相关代码分享,有需要的朋友测试参考下吧。

    java 面试题 总结

    抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。...

    JAVA中的日期时间类用法总结

    主要给大家介绍了关于JAVA中日期时间类用法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java大厂200+面试题总结(附答案)

    我觉得短时间提升自己最快的手段就是背面试题,最近总结了Java常用的面试题,分享给大家,希望大家都能圆梦大厂,加油,我命由我不由天。 Spring Boot比Spring多哪些注解 打包和部署 Spring Boot如何访问不同的...

    Java之IO流学习总结

    File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、是否可读、获取当前文件的路径名,判断指定文件是否存在、获得当前目录中的文件列表,创建、删除文件和目录等方法。 9....

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    上架时间:2010-3-30 出版日期:2010 年3月 开本:16开 其他详细信息查看:http://www.china-pub.com/196571 编辑推荐 Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,...

    java 算法

    JAVA时间格式化处理 ,将毫秒转化为日期, 文本的倒序输出 ,判断一个数字是奇数还是偶数 ,用Hibernate实现分页, 35选7彩票程序 ,获取GMT8时间, 中文乱码转换 ,小标签 ,Big5字与Unicode的互换, 取得服务器...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    上架时间:2010-3-30 出版日期:2010 年3月 开本:16开 其他详细信息查看:http://www.china-pub.com/196571 编辑推荐 Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,...

    java毕业实习报告-1.docx

    根据Java的研究和实践经验总结,选择项目的时候要注意以下方面: 1:项目不能太大,也不能太小 这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达...

    Java程序设计案例教程-第8章-多线程编程.pptx

    第4页 主要内容 8.1 Java线程模型 8.2 创建线程 8.3 同步与线程间通信 8.4 获取线程状态 8.5 本章小结 8.6 思考和练习 Java程序设计案例教程-第8章-多线程编程全文共36页,当前为第4页。 8.1 Java线程模型 Java对多...

    java毕业实习报告资料.docx

    根据 Java 的研究和实践经验总结,选择项目的时候要注意以下方面: 1:项目不能太大,也不能太小 这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大 了做不完,也不能太小,太小了没有意义,...

    java8源码-JavaSE-Code:JavaSE的代码练习与学习笔记总结

    yield方法是放弃当前的CPU时间片资源,让其他的线程去获取资源 线程的优先级越高,线程的执行概率越大 只要当前JVM实例中存在任何一个非守护线程在没有结束,守护线程就在工作.守护线程的作用就是为其他的非守护线程...

    java认证所有课程

    为了确定可以获取关于某类事件的哪些细节时,你应当查看java.awt.event包中合适的类文档。 9.5.3 多监听者 AWT事件监听框架事实上允许同一个组件带有多个监听者。一般地,如果你想写一个程序,它基于一个事件而...

    超实用的javascript时间处理总结

    为了提高网站的开发速度,可以把主代码封装在一个单独的函数里面,在需要的时候直接调用,下面看看给大家总结的一些时间处理类。大家需要的时候直接调用就可以了。 var myDate = new Date(); myDate.getYear(); //...

    Android手机天气预报项目报告(1).docx

    5 3.3 系统功能展示 11 第4章 项目总结 13 4.1 项目技术总结 13 4.2 技术创新及特点 14 4.3 个人收获与体会 14 Android手机天气预报项目报告(1)全文共15页,当前为第1页。 Android手机天气预报项目报告(1)全文共15页...

    安卓java读取网页源码-AntiHomebody:反宅人

    安卓java读取网页源码 AntiHomebody 「非宅」 假如你属于消极、颓丧、饱受懒癌或拖延症困扰的宅人群体,那么「非宅」欢迎您的到来。 项目安装包下载链接: 或者您可以直接用安卓手机扫描下方的二维码进行apk下载。 ...

    《在线视频播放平台》疑难杂症总结笔记.zip

    设置好存活时间,放入redis数据库中,然后响应前端ok(200, “uuid+随机数”, 用户信息),返回用户信息给前端的原因我也不知道,因为没用到这个返回的用户信息,现在看来是可以不返回的,因为我写了...

    JAVA记事本的设计与实现.doc

    时钟模块可以用时钟来显示当前时间。本软件是一个实用性较 强,简洁,美观,方便的功能软件。 关键字:记事本;日历; 1引 言 是一种纯面向对象的、网络编程首选的语言。技术作为软件开的一种革命性技术,已 被列为...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    jsp编程的一些小技巧总结,绝对实用。包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录...

    ssm框架酒吧系统完整导入可运行带sql

    之后我们可以进行寄存产品的提取操作,这时后台会自动获取当前时间,来作为提取时间进行赋值。 会员信息查询中的送花功能;负责人:(王涛) 首先 只有在顾客的会员账号充值金额满一万元后,我们会赠送他一束花,...

Global site tag (gtag.js) - Google Analytics