「java取当前时间函数」java取当前时间函数的值

博主:adminadmin 2023-01-09 05:24:09 856

本篇文章给大家谈谈java取当前时间函数,以及java取当前时间函数的值对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎么获得当前年月日并赋给变量?

Java获得当前年月日并赋值给变量,主要是使用java 提供的工具类Calendar,Date来获取,如下代码:

package com.ob;  

  

import java.text.ParseException;  

import java.text.SimpleDateFormat;  

import java.util.Calendar;  

import java.util.Date;  

  

public class DateTest {  

  

    public static void main(String[] args) throws ParseException {  

        Calendar now = Calendar.getInstance();  

        System.out.println("年: " + now.get(Calendar.YEAR));  

        System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");  

        System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));  

        System.out.println("时: " + now.get(Calendar.HOUR_OF_DAY));  

        System.out.println("分: " + now.get(Calendar.MINUTE));  

        System.out.println("秒: " + now.get(Calendar.SECOND));  

        System.out.println("当前时间毫秒数:" + now.getTimeInMillis());  

        System.out.println(now.getTime());  

  

        Date d = new Date();  

        System.out.println(d);  

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  

        String dateNowStr = sdf.format(d);  

        System.out.println("格式化后的日期:" + dateNowStr);  

          

        String str = "2012-1-13 17:26:33";  //要跟上面sdf定义的格式一样  

        Date today = sdf.parse(str);  

        System.out.println("字符串转成日期:" + today);  

    }  

}

输出结果:

年: 2012

月: 1

日: 13

时: 17

分: 28

秒: 19

当前时间毫秒数:1326446899902

Fri Jan 13 17:28:19 CST 2012

Fri Jan 13 17:28:19 CST 2012

格式化后的日期:2012-01-13 17:28:19

字符串转成日期:Fri Jan 13 17:26:33 CST 2012

java 获取当前时间,将天数减一天,返回Date.

具体如下:

java.util.Calendar

voidsetTime(Date date)

Sets this Calendar's time with the given Date.设置日期时间

abstract  void add(int field,  int amount)

Adds or subtracts the specified amount of time to the given calendar field,

based on the calendar's rules.

参数1是  Calendar.DAY_OF_MONTH

参数2是天数,如果是负数,则为减

DategetTime()

Returns a Date object representing thisCalendar's time value (millisecond offset from the Epoch").得到时间

扩展资料

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

(参考资料 百度百科 Java)

JAVA中获取系统当前时间该怎么写?

一. 获取当前系统时间和日期并格式化输出:\x0d\x0a\x0d\x0aimport java.util.Date; \x0d\x0aimport java.text.SimpleDateFormat;\x0d\x0a\x0d\x0apublic class NowString { \x0d\x0a public static void main(String[] args) { \x0d\x0a SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式\x0d\x0a System.out.println(df.format(new Date()));// new Date()为获取当前系统时间\x0d\x0a } \x0d\x0a} \x0d\x0a\x0d\x0a二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:\x0d\x0a\x0d\x0a1、用convert()转化函数:\x0d\x0a\x0d\x0aString sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";\x0d\x0a\x0d\x0aSystem.out.println(rs.getString("convertBookDate")); \x0d\x0a\x0d\x0a2、利用SimpleDateFormat类:\x0d\x0a\x0d\x0a先要输入两个java包:\x0d\x0a\x0d\x0aimport java.util.Date; \x0d\x0aimport java.text.SimpleDateFormat;\x0d\x0a\x0d\x0a然后:\x0d\x0a\x0d\x0a定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);\x0d\x0a\x0d\x0asql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";\x0d\x0a\x0d\x0a输出:\x0d\x0a\x0d\x0aSystem.out.println(df.format(rs.getDate("bookDate")));

java里面的时间是什么数据类型

java里面的时间是Date类型的。

java的基本数据类型包括:byte,short,int,lang,float,double,char,Boolean,没有Date类型。

date类型是一个封装类。

获取当前时间的方法可以用getDate或者new date()来获取。

java问题 获取当前时间

getDate();

换成

new Date()就可以了,注意这里Date()是java.util包中的。

这样输出的时间格式是:

dow mon dd hh:mm:ss zzz yyyy其中:

dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。

mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。

dd 是一月中的某一天(01 至 31),显示为两位十进制数。

hh 是一天中的小时(00 至 23),显示为两位十进制数。

mm 是小时中的分钟(00 至 59),显示为两位十进制数。

ss 是分钟中的秒数(00 至 61),显示为两位十进制数。

zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。

yyyy 是年份,显示为 4 位十进制数。

例如:今天的某个时间 Wed May 12 10:28:34 CST 2010

如果以上面的这种时间形式直接插入到数据库,可能可读性较差

因此需要对时间格式进行适当的调整

可利用java提供的java.text.SimpleDateFormat类进行修改

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

输出的时间格式为 2010-05-12 10:28:34

最后将getDate()修改成

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())

就可以了

关于java取当前时间函数和java取当前时间函数的值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。