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
  • asp之家 软件编程 m.aspxhome.com