java获取当前时间

jdate时间插件 这是一个js时间插件,界面美观,有良好的使用体验。。。 立即下载

有两种方法:

方法一:用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 {
   public static void main(String[] args) {
      Date now = new Date();
      Calendar cal = Calendar.getInstance();
     
      DateFormat d1 = DateFormat.getDateInstance(); //默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-16 20:54:53)
      String str1 = d1.format(now);
      DateFormat d2 = DateFormat.getDateTimeInstance();
      String str2 = d2.format(now);
      DateFormat d3 = DateFormat.getTimeInstance();
      String str3 = d3.format(now);
      DateFormat d4 = DateFormat.getInstance(); //使用SHORT风格显示日期和时间
      String str4 = d4.format(now);

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

 


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

}

运行结果:

用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

 

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

import java.util.*;
import java.text.*;
//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单

public class TestDate2 {
   public static void main(String[] args) {
     
      Calendar ca = Calendar.getInstance();
      int year = ca.get(Calendar.YEAR);//获取年份
      int month=ca.get(Calendar.MONTH);//获取月份
      int day=ca.get(Calendar.DATE);//获取日
      int minute=ca.get(Calendar.MINUTE);//分
      int hour=ca.get(Calendar.HOUR);//小时
      int second=ca.get(Calendar.SECOND);//秒
      int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);
      
      
      System.out.println("用Calendar.getInstance().getTime()方式显示时间: " + ca.getTime());
      System.out.println("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");
      
      System.out.println("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");
      System.out.println(WeekOfYear);//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)
      
   }

}
运行结果是:
用Calendar.getInstance().getTime()方式显示时间: Mon Jun 16 21:54:21 CST 2008
用Calendar获得日期是:2008年5月16日
用Calendar获得时间是:9时54分21秒

安装anaconda3时出现错误:Failed to link extracted packages to D:\anaconda!...如何解决? 🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。 阅读详情

相关推荐

Blender SMPL-X 插件安装

Blender XMPL-X 插件安装

heleneveryday的专栏 5358

Java获取当前时间(转)

有两种方法: 方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码: import java.util.*; import java.text.*; //以下默认时间日期显示方式都是汉语语言方式 //一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:5...

情不知所起,一往而深 410

保姆级教程:用Java和HslCommunication库搞定三菱PLC数据读写(附完整代码)

本文提供了一份详细的Java与三菱PLC通信教程,通过HslCommunication库实现高效数据读写。内容涵盖环境配置、通信模式选择、数据类型操作、异常处理及性能优化,并附有完整代码示例,帮助开发者快速掌握工业自动化中的PLC数据交互技术。

weixin_28731223的博客 227

jeecg vue2下 j-date标签 日期时间组件 设置默认值

j-date标签,v-mode绑定queryParam.recordtime_begin,效果:进入与刷新页面时,组件显示默认值;请求时会带上时间参数。data 中定义出上面v-model绑定得属性。你只有一个参数就写一个标签绑一个属性就行。方法返回你要得默认值,我这里是返回当天。

九天的博客 1557

数据分析是什么?

说道“数据分析”一词,大家应该并不陌生,数据分析从字面上来理解,就是对数据做出分析然后得出一个结论,看起来浅显易懂,下面我们把这个词语分开得到的是“数据”与“分析”。“数据”的范围就很广泛了,小到一个计量数字,大到成亿级别的数据汇总,都可以称为数据;“分析”一词并不难理解,以智慧思维的方法对某一事物做出合理的解释,给出结论是为分析,一般会用到数学上的分析方法,比如统计学或者概率论等等。 1. 什么是数据分析 1) 数据分析发展背景 进入到 21 世纪以后,伴随着互联网的迅速发展,大数据应运而生,越来越多的数

MC_XY的博客 5432

Dia 使用说明

简述 在linux上面能找到dia这个工具还是挺幸运的,因为之前画流程图总是使用ubuntu默认的word工具 在里面画图,感觉流程图使用起来麻烦,并且视觉效果真的不好看。 自从使用Dia后,感觉至少画起来流程图会变得越来越标准了。但是Dia也存在问题,就是使用的文档很少,使用中遇到为后,查起来比较费劲,但是至少问题不是很多,所以使用中遇到的几点问题我就记下来,和大家分享,加快大家的开发和文档整理能力。 我会按照遇到的问题来说,不存在使用的先后顺序。 1. Dia 去掉背景中的线条 首先去点那个大一点的蓝色

linan101的博客 4926

jeecg 中 查询日期的默认值设置

日期查询时我们常用的查询,设置默认也是很正常的情况,jeecg的日期设置是使用的easyui-datebox这个datebox设置有一个问题也是easyui问题(我个人猜想,不正确可以指出来----easyui同样也是在页面加载完成之后执行,估计也是jquery的ready方法,这样我们的ready就不能一开始就拿到easy的值)------这个猜想是我实现的依据,很简单我们在easyui初始化...

旅行才是人生追寻 1901

手把手教你学Simulink——基于经典PID控制的电机系统场景实例:步进电机PID位置控制系统的实现

步进电机(Stepper Motor)是一种将电脉冲信号转化为角位移的执行元件,具有结构简单、控制方便、定位精度高等优点,广泛应用于数控机床、机器人、打印机、3D打印机等需要精确定位的场合。传统的步进电机多采用开环控制,但在高速或负载变化较大的情况下容易出现丢步、振荡等问题。为提高控制精度与响应性能,闭环PID控制被引入步进电机的位置控制中,通过编码器或旋转变压器等反馈装置,实现高精度、高稳定性的位置控制。本教程将带你使用构建一个基于PID控制的步进电机位置控制系统仿真模型步进电机建模。

MHD0815的博客 9691

时间区间查询+初始化

需求: 1-初始化时间区间为当前时间至15天后的区间; 2-进行时间区间查询,格式是年-月-日; 1.时间区间组件代码引入 <a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-form-item label="起止日期"> <a-range-picker :default-value="dateRange" v-model="queryParam.sea.

weixin_39048904的博客 1209

0基础学习diffusion_model扩散模型【易理解的公式推导】Denoising Diffusion Probabilistic Models

去噪扩散概率模型。本文是笔者在学习扩散模型时的一些笔记与心得,在公式推导过程中能够保证自己是一步一步去推导并且理解了的。概述是我认为比较重要的部分能够帮助理解公式的推导,具体的公式推导在每一小节中进行。1、扩散过程:如上图所示,扩散过程为从右到左X0→XTX0​→XT​的过程,表示对图片逐渐加噪,且Xt1X_{t+1}Xt1​是在XtX_{t}Xt​加躁得到的,其只受XtX_{t}Xt​的影响,因此扩散过程是一个马尔科夫过程。X0X_0。

zik的博客 2397

Linux安装Docker(图文解说详细版)

第一步,下载docker 下载地址: https://download.docker.com/linux/static/stable/x86_64/ 这次的演示我们使用docker-18.06.3-ce.tgz 这个版本 第二步,上传到云服务器上面 使用rz命令上传或者fltp工具进行上传 第三步,解压文件 第四步,将解压出来的docker文件复制到 /usr/bin/ 目录下 这么做的目的是将docker交给linux自己去管理,类似spring中的ioc(猜测,非正经知识) cp docker

编码人生 1万+

JS中日期默认显示当前日期

有的时候在时间段选择时,需要默认显示当前时间,可以通过在JS中进行控制,也可以通过在后台实现,然后在前台取得后台的日期值,下面的这段代码是在前台JS中默认显示当前日期的代码: var date=new Date();//伤害发生日期:用户可以按照伤害发生日期进行查询,必输项,默认为

墨笙弘一 1万+

如何在非序列模式下使用类似图像模功能

如何在非序列模式下使用类似图像模功能

weixin_72050316的博客 552

Java中获取当前时间

Java中获取当前时间 1)获取当前时间。返回类型为long类型,这个值其实是距离 1970-01-01 00:00:00 相差的毫秒数 import java.util.Date; public class Test { public static void main(String[] args) { //方法一 Date date = new Date(); Sys...

a549654065的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Java获取当前时间的方法

1、System.currentTimeMillis() 获取标准时间可以使用 System.currentTimeMillis() 方法来获取,此方法优势是不受时区的影响,但是得到结果是时间戳的格式,如: 1543105352845 可以通过代码将时间戳转化为我们可以理解的格式: SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z"); Date date = new Date(Syst..

qq_45117188的博客 5万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

JAVA获取当前时间,你的用法对吗?

在 Java 开发中,获取当前系统时间是一个非常常见的需求。随着 Java 时间 API 的演进,从早期的Date到现代的,再到开源工具类如和,开发者拥有了丰富的选择。本文将介绍 Java 中获取当前系统时间的各种方法,比较它们的优缺点,并给出使用场景和推荐。

秋元的博客 6251

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java获取当前的时间

Java获取当前的时间 1、利用Java中的Calendar获取当前的时间      具体实现如下: /** * @Title:NowTime.java * @Package:com.you.model * @Description:获取当前时间 * @Author: 游海东 * @date: 2014年4月4日 下午10:38:20 * @Version V1.2.3

游海东的技术专栏 1501

mybatis中获取当前时间_java 获取当前时间的三种方法

总结java里面关于获取当前时间的一些方法system.currenttimemillis()获取标准时间可以通过system.currenttimemillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:1543105352845我们可以将时间戳转化成我们易于理解的格式simpledateformat formatter= new simpledateformat("yyy...

weixin_42627459的博客 3429

JAVA中获取当前系统时间

1、Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); System.out.println(df.format(day)); 通过Date类来获取当前时间 2、SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH...

weixin_44333359的博客 2210

Java获取当前时间的四种方式

面试时被问到如何获取系统当前时间,平时没有怎么注意这个问题,这里整理一下 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 获取当前时间的4种方式 */ public class TimeTest { public static void main(String[] args) { //第一种 Date date=new Da

ToBe_Coder的博客 1533

如何获取系统时间java_java如何获取系统当前时间,java获取当前时间date类型

java如何获取系统当前时间爪哇如何获取系统当前时间,爪哇岛获取系统当前时间的方法:获得当前时间和当前时间前30秒时间,代码为【简单日期格式df=新的简单日期格式(‘ yyyy-MM-DD hh :MM 3360s ‘);】。本教程操作环境:windows7系统java10版,该方法适用于所有品牌电脑。java获取系统当前时间的方法:导入组织。JUnit。测试;导入Java。文字。Simp...

weixin_36399446的博客 3607

java 获取当前时间的三种方法是什么

Java 8提供了一个新的API来取代java.util.Date和java.util.Calendar。以上就是边肖给大家介绍的java中获取当前时间的三种方法。标准时间可以通过System.currentTimeMillis()方法获得,不受时区影响,结果为时间戳格式。在Java中,获取当前日期最简单的方法之一是直接实例化位于Java包java.util中的Date类。这意味着我们只能获得当前日期,而没有具体的时间。值得注意的是,这个方法将根据我们的系统时间返回当前值,因为世界各地的时区不同。

fmz2222的博客 9096

java获取当前时间的前一个小时

java获取当前时间的前一个小时 @Test public void getInteger(){ Calendar calendar = Calendar.getInstance(); /* HOUR_OF_DAY 指示一天中的小时 */ calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar...

weixin_43564627的博客 2万+

java date当前时间_JAVA中获取当前系统时间

一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) {SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:m...

weixin_34260080的博客 6003

sqlserver获取当前时间_【Java笔记】获取当前时间的常用方法

整理java里面关于获取当前时间的几种方式importjava.text.SimpleDateFormat;importjava.time.LocalDate;importjava.time.LocalDateTime;importjava.time.ZonedDateTime;importjava.time.format.DateTimeFormatter;importja...

weixin_39863008的博客 296

java显示系统当前时间_Java获取系统当前时间

本篇文章帮大家学习java获取系统当前时间,包含了Java获取系统当前时间使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。以下实例演示了如何使用 Date 类及 SimpleDateFormat 类的 format(date) 方法来输出当前时间:importjava.text.SimpleDateFormat;importjava.util.Date;public...

weixin_30698721的博客 1万+
上一篇: JS获取选中的select的值
下一篇: SQL,批量更新,在每列前加同一个…
jarry.liu
博客等级 码龄16年 36粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jarry.liu

如果对您有帮助,鼓励下博主吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值