使用Calendar来获取当前日期和时间
2024-10-21 06:44:35
1 package com.java.test;
2
3 import java.text.SimpleDateFormat;
4 import java.util.Calendar;
5
6 public class TimeS {
7
8 public static void main(String[] args) {
9 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss-SSS");
10 String time = format.format(Calendar.getInstance().getTime());
11 System.out.println("完整的时间和日期: " + time);
12
13 SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");
14 String time2 = format2.format(Calendar.getInstance().getTime());
15 System.out.println("完整的日期: " + time2);
16
17 SimpleDateFormat format3 = new SimpleDateFormat("HH-mm-ss-SSS");
18 String time3 = format3.format(Calendar.getInstance().getTime());
19 System.out.println("完整的时间: " + time3);
20 }
21
22 }
执行结果:
完整的时间和日期: 2016-07-11-17-00-49-861
完整的日期: 2016-07-11
完整的时间: 17-00-49-862
从结果可以看出,通过Calendar.getInstance().getTime()就可以获取本地当前时间,然后根据的format中不同的(Date and Time Patterns)来展示。
Date and Time Patterns参考Java API中的SimpleDateFormat类介绍
注:避免使用下面的方式,因为第二次获取到的信息和第一次的信息是一样的。
Calendar cal = Calendar.getInstance();
cal.getTime();//获取一次
其他代码
cal.getTime();//再获取一次
最新文章
- JAVA--网络编程(UDP)
- Mixing Delphi and C++(相互调用)
- Context启动startActivity注意
- 安装ZendDebugger 调试php
- create a new table for the query results
- 将 Shiro 作为应用的权限基础 四:shiro的配置说明
- 有N个数,组成的字符串,如012345,求出字串和取MOD3==0的子串,如012 12 123 45。
- 利用requirejs实现vue的模块化开发
- SAP 没有激活HUM功能照常可以使用Handling Unit
- 序言 - PHP零基础快速入门
- Jmeter - 测试 http 接口
- Mysq中的流程控制语句的用法
- DevOps之域名-搭建工具
- cloudstack 创建虚拟机失败
- 整理:python的二维数组操作
- kgtp linux内核调试
- Xilinx Uboot网卡驱动分析
- 51Nod 1070 Bash游戏 V4(斐波那契博弈)
- input修改placeholder中颜色和字体大小
- badboy使用手册