java获取当前年月日(java获取当前年月日时分秒毫秒)
java如何获取当前时间 年月日 时分秒
//得到long类型当前时间
long l = System.currentTimeMillis();
//new日期对象
Date date = new Date(l);
//转换提日期输出格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(date));new java.sql.Date(new java.util.Date().getTime()).toString()java.sql.Date date = new java.sql.Date(new java.util.Date().getTime());
System.out.println(date.getDate());//日
System.out.println(date.getMonth()+1);//月
System.out.println(date.getYear());//年
若想获得时分秒 需使用java.sql.Timestamp类 与 java.sql.Date一样对应数据库中的date类型
java.sql.Timestamp time = new java.sql.Timestamp(new java.util.Date().getTime());
System.out.println(time.getHours());//时
System.out.println(time.getMinutes());//分
System.out.println(time.getSeconds());//秒import java.util.Calendar;
public class SysDate {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
System.out.println("年:" + c.get(Calendar.YEAR));
System.out.println("月:" + (c.get(Calendar.MONTH) + 1));
System.out.println("日:" + c.get(Calendar.DAY_OF_MONTH));
System.out.println("24时制小时:" + c.get(Calendar.HOUR_OF_DAY));
System.out.println("12时制:" + c.get(Calendar.HOUR));
System.out.println("分:" + c.get(Calendar.MINUTE));
System.out.println("秒:" + c.get(Calendar.SECOND));
System.out.println("今天是一年中的第:" + c.get(Calendar.DAY_OF_YEAR) + "天");
还有很多,自己发现吧。Calendar c=Calendar.getInstance();
System.out.println(c.get(Calendar.YEAR)+"年"+c.get(Calendar.MONTH)+"月"+c.get(Calendar.DATE)+"日");
运行结果:2010年5月17日
java里面有没有直接获取当前日期的方法
java里没有一种方法是直接写这种格式化的,都要通过SimpleDateFormat()方法进行转换,可以通过new Date()方法和Calendar.getInstance().getTime()方法获得时间,格式如下"Fri Sep 30 16:38:28 CST 2011" 。所有获得时间都要通过SimpleDateFormat()方法转换才会是“2012-05-12 14:28:55”这个样子。自己写一个就行,挺简单的
import java.text.SimpleDateFormat;
public class Test {
public static void main(String[] args) throws Exception{
java.util.Date utilDate = new java.util.Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(formatter.format(utilDate));
想要什么格式,直接修改格式字符串就行通过java.util.Date类获取当前日期。
Date d = new Date();//生成当前日期
d.getTime();//获取当前日期的时间戳Date表示特定的瞬间,可以精确到毫秒获取时间后进行转换。二楼的回答是正解,你可以去网上搜索下,有很多别人封装的java工具类,里面有很多这种常用的方法,用的时候直接调用就可以了
java获取当前年月日(java获取当前年月日时分秒毫秒)相关推荐
- java获取时分秒毫秒_java实现时间格式转换(int整数类型的秒/毫秒---时分秒毫秒)...
1. 直接上干货:(可提取为工具类收藏哦 ^_^) package com.drew.utils; import java.text.SimpleDateFormat; import java.uti ...
- android获取年月日时分秒毫秒,Android获取两个日期其间间隔的天数
/** * 获取两个日期之间的间隔天数 * @return */ public static int getGapCount(Date startDate, Date endDate) { Calen ...
- JAVA 计算年月日时分秒毫秒
/**计算年月日时分秒毫秒**/ public static String Millisecond(String begins,String ends,String appointmentNo,Str ...
- java时间格式年月日时分秒_java日期格式(年月日时分秒毫秒)
java日期格式(年月日时分秒毫秒) 2020-08-13 07:09 阅读数 79 package test.remote.tools.combine; import java.text.Simpl ...
- 输出年月日时分秒c语言,C语言获取字符年月日时分秒毫秒
概述 本文演示环境: Windows10 使用C语言获取年月日时分秒毫秒, 代码 #include #include #include #include using namespace std; st ...
- 批处理-取年月日、时分秒毫秒
批处理-取年月日.时分秒毫秒 echo 取年份: %date:~0,4% ECHO 取月份 %date:~5,2% ECHO 取日期:%date:~8,2% echo 取星期:%date:~1 ...
- java 时间减法(结束时间-开始时间,时分秒)
java 时间减法(结束时间-开始时间,时分秒),将结束时间 减去 开始 时间 得到总耗时 返回结果为时分秒格式(可以根据自己需求调整) 代码如下: /*** @param i 需要乘的数* @par ...
- php只取时间的下士_php取当时的年月日时分秒毫秒
/** * 取当时的年月日时分秒毫秒:20140808121527000 */ function get_timestamp() { $datetime = date("Y-m-d H:i: ...
- Java获取时间格式(年月日时分秒毫秒)
Java中描述日期时间调用Date类型,该类型存储有时间的年月日.时分秒信息. Date系统时间是以 1970年0时0分0秒 开始计时. 其中: 需要获取的时间单位 格式 年 YYYY or yyyy ...
最新文章
- Activiti工作流从入门到入土:整合spring
- 捕捉SQL2005的Bug!
- RLC协议简单理解1-RLC报文格式
- 移动端 项目开发经验集锦
- 经典数据结构——堆的实现
- C++手写快读详解(快速读入数字)
- 如何更新Word文档的附图或附表序号
- SecureCRT连接Ubuntu,centos失败解决
- 中小企业网络推广如何找到切入点
- c语言字符串把小写转换大写字母,c语言将字符串中的小写字母转换成大写字母分享...
- Clickhouse优点 缺点 / Doris 优点 缺点
- 突发:史蒂芬·霍金去世,享年76岁!
- 【有利可图网】PS实战教程43:PS合成沙尘暴侵蚀打散场景的灰姑娘图片
- 什么是驻点和拐点_拐点和驻点的区别是什么
- 数学物理方程课程感想
- 使用jstack(jstack是用于调试线程间的关系,解决阻塞,锁等问题)定位由死循环引起的cpu负载飙高或者死锁
- 【android opengles开发的一些基础类】
- XILINX FPGA 7系之 CLB/LUT/FF/Multiplexers
- 在andriod手机上video视频播放时自动置顶自动全屏的问题
- 读写锁ReentrantReadWriteLock源码分析