`
斩不再
  • 浏览: 24659 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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中获取当前系统时间.pdf

    JAVA中获取当前系统时间.pdf JAVA中获取当前系统时间是 Java programming 语言中的一项基本操作。获取当前系统时间可以使用多种方法,这里我们将介绍其中的两种方法。 方法一:使用 Date 类 在 Java 中,Date 类...

    java 使用Date类获取系统的当前时间

    总的来说,`java.util.Date` 类在获取和表示当前系统时间上是一个基础且实用的工具,虽然在新的Java版本中有了更好的替代品,但理解其工作原理对于理解Java的日期和时间处理至关重要。在实际编程中,根据项目需求和...

    java获取系统时间与实际相差8小时的解决方法

    在Java编程中,获取系统时间的操作通常是通过`java.util.Date`类或`java.time`包下的类来实现的。然而,有时我们可能会遇到一个常见问题,即从Java程序中获取到的时间与实际时间相差8小时,这主要是由于时区设置不...

    java中获取系统时间

    ### Java中获取系统时间 #### 知识点概述 在Java编程中,获取系统时间是一项基本而重要的功能,常用于日期处理、定时任务、日志记录等场景。本文将详细介绍三种常用的获取系统时间的方法,并通过一个示例程序来...

    java获取当前时间代码

    通过 Java,我们可以获取当前系统时间,并将其格式化为各种时间格式,这些格式化后的时间数据可以应用于 GUI 编程和数据库编程等领域。 在 Java 中,有多种方式可以获取当前时间,这里我们介绍两种常见的方法:使用...

    java 获取当前时间

    这里创建了一个`Date`对象`now`,它表示当前系统时间。 #### 2. 使用`DateFormat`格式化时间 - **默认格式化样式**: ```java DateFormat d1 = DateFormat.getDateInstance(); // 默认为MEDIUM样式 String str1 ...

    java 使用GregorianCalendar类获取系统的当前时间

    总之,`GregorianCalendar`是Java中处理日期和时间的强大工具,不仅可以获取系统当前时间,还能进行各种日期和时间的计算与操作。通过熟练掌握`GregorianCalendar`的使用,开发者可以更好地处理程序中的日期和时间...

    JAVA获取系统时间.txt

    ### JAVA获取系统时间知识点详解 在Java编程语言中,获取并格式...通过以上内容的学习,相信初学者已经能够掌握Java中获取和格式化系统时间的基本方法。这些技能对于后续进行更复杂的时间操作和日期处理都非常有帮助。

    java系统获取时间小类

    从给定的文件信息来看,主要聚焦于“java系统获取时间小类”,这里我们将深入探讨Java中用于获取系统时间的相关类及其方法,帮助读者更好地理解和应用这些知识点。 ### Java系统时间获取:基础知识与核心类 #### 1...

    JAVA 获取系统当前时间实例代码

    首先,要获取当前系统时间,最简单的方式是使用`java.util.Date`类的无参构造函数。下面是一个简单的示例: ```java import java.util.Date; import java.text.SimpleDateFormat; public class NowString { ...

    java获取当前时间的程序

    ### Java 获取当前时间的程序知识点解析 #### 一、程序概述 本程序是用Java编写的,主要功能是通过按钮触发事件来获取并显示当前时间。时间分别显示为时、分、秒三个部分,并且各自在不同的`JLabel`控件上显示。 #...

    WIN7 JAVA获取时间有问题

    - Java获取系统时间通常是通过调用本地操作系统接口,因此,系统时间的准确性直接影响到Java程序。 - 如果系统时间不正确或与Java时区设置冲突,可能导致获取时间出错。 4. **Windows 7与Java兼容性**: - 虽然...

    java 使用DateFormat类获取系统的当前时间

    1. 创建一个 `Date` 对象,它会自动初始化为当前系统时间: ```java import java.util.Date; Date currentDate = new Date(); ``` 2. 创建一个 `DateFormat` 实例。`DateFormat` 是一个抽象类,我们通常使用它的...

    java中输出当前系统时间

    下面是一个完整的示例代码,演示了如何使用`GregorianCalendar`获取当前系统时间,并显示出来。 ```java import java.util.Calendar; import java.util.GregorianCalendar; public class Ex2_1 { int hour; int ...

    java 获取系统时间错误,少了8小时

    使用`ZonedDateTime.now(ZoneId.of("UTC"))`可获取当前的UTC时间。 3. **转换过程中的错误**:在将日期时间对象转换为字符串或者从字符串转换回日期时间时,如果没有正确指定时区,可能会出现时区转换错误。使用`...

    Java/Android 获取系统时间

    在Java中,有多种方式可以获取当前系统的日期和时间。以下介绍一种常用的方法,即通过`java.util.Date`类结合`java.text.DateFormat`类来实现。 ##### 1. 使用`java.util.Date`类获取当前日期和时间 `java.util....

    Java 获取日期时间代码

    在Java中,有多种类可以用于获取日期时间,主要包括`java.util.Date`、`java.sql.Date`、`java.util.Calendar`和`java.text.SimpleDateFormat`等。其中: - **`java.util.Date`**:用于表示特定的瞬间,即从1970年1...

    java/jsp获取系统时间大全(已测试)

    例如,获取当前系统时间并格式化: ```java import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDateTime now =...

    Java获取系统时间的四种方法

    在Java编程语言中,获取系统时间是常见的任务,通常用于记录日志、创建时间戳或者进行日期相关的计算。本文将详细介绍四种不同的方法来获取Java环境下的系统时间。 1. **通过`Date`类获取当前时间** ```java Date...

    获取当前系统时间计算日期差

    Java中,我们可以使用`java.time`包下的`LocalDateTime`类获取当前系统时间,`Duration`或`Period`类计算日期差,`DayOfWeek`枚举类获取星期几。 示例代码: ```java import java.time.*; public class Main ...

Global site tag (gtag.js) - Google Analytics