JAVA 获取系统当前时间实例代码
作者:lqh 时间:2022-09-01 05:53:01
本文章向大家讲解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:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:
1、用convert()转化函数:
String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
System.out.println(rs.getString("convertBookDate"));
2、利用SimpleDateFormat类:
先要输入两个java包:
import java.util.Date;
import java.text.SimpleDateFormat;
然后定义日期格式:
SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
sql语句为:
String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
输出:
System.out.println(df.format(rs.getDate("bookDate")));
java中获取当前日期和时间的方法
import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class TestDate{
public static void main(String[] args){
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
String hehe = dateFormat.format( now );
System.out.println(hehe);
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);
}
}
有时候要把String类型的时间转换为Date类型,通过以下的方式,就可以将你刚得到的时间字符串转换为Date类型了。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
java.util.Date time=null;
try {
time= sdf.parse(sdf.format(new Date()));
} catch (ParseException e) {
e.printStackTrace();
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
标签:JAVA,获取系统,当前时间
0
投稿
猜你喜欢
Android百度地图定位后获取周边位置的实现代码
2021-11-30 08:21:07
详解Java面试官最爱问的volatile关键字
2021-10-10 01:55:33
java:无法访问org.springframework.boot.SpringApplication的解决方法
2022-07-14 05:24:29
Flutter开发setState能否在build中直接调用详解
2022-05-17 14:55:27
基于Java设计一个短链接生成系统
2023-08-15 09:23:37
将java项目打包成exe可执行文件的完整步骤
2021-11-10 03:48:04
C#获取图片文件扩展名的方法
2022-03-06 04:27:43
idea2020.1无法自动加载maven依赖的jar包问题及解决方法
2021-06-13 17:40:36
C#利用System.Uri转URL为绝对地址的方法
2021-06-04 13:41:40
Unity使用ScrollRect制作翻页
2023-05-22 09:10:44
Spring Boot 自动配置的实现
2023-07-21 18:18:55
Java中抽象类与方法的重写方式
2023-08-25 09:20:29
Android沉浸式顶部实现代码及效果
2021-06-19 18:51:49
C# 使用Dictionary复制克隆副本及比较是否相等
2021-05-29 21:33:06
Java 8中的18个常用日期处理(收藏)
2023-03-02 02:01:54
Android微信抢红包功能的实现原理浅析
2023-11-20 19:14:40
Android自定义控件的步骤
2023-03-24 00:14:03
Android Studio实现补间动画
2022-07-01 11:09:44
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
2023-04-24 07:35:45
eclipse创建java项目并运行的详细教程讲解
2022-09-27 20:15:13