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

JAVA中获取系统当前时间该怎么写,第1张

一 获取当前系统时间日期并格式化输出:

import javautilDate;

import javatextSimpleDateFormat;

public class NowString {

public static void main(String[] args) {

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

Systemoutprintln(dfformat(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'";

Systemoutprintln(rsgetString("convertBookDate"));

2、利用SimpleDateFormat类:

先要输入两个java包:

import javautilDate;

import javatextSimpleDateFormat;

然后:

定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

输出:

Systemoutprintln(dfformat(rsgetDate("bookDate")));

int h = DateTimeNowHour; //获取当前时间的小时部分

int m = DateTimeNowMinute; //获取当前时间的分钟部分

int s = DateTimeNowSecond; //获取当前时间的秒部分

DateTime t = DateTimeNow; //获取当前时间,格式为“年/月/日 星期 时/分/秒”

string t1 = DateTimeNowToString(); //将当前时间转换为字符串

string t2 = t1Substring(13,8); //截取字符串的“时/分/秒”部分

ConsoleWriteLine("现在时间是{0}:{1}:{2}",h,m,s);

ConsoleWriteLine("现在时间是{0}", t);

ConsoleWriteLine("现在时间是{0}", t2);

在excel电子表格制作中常常会使用到显示当前日期,这时可以通过日期函数来实现,具体方法如下(以Excel2010为例):

1、点击要获取日期的单元格,然后在插入函数栏中输入=now()代码,按回车键,这时就可获取含时间的当前日期,如图所示:

2、如果只需获取日期,不是需要时间可在插入函数栏中输入=today()代码,如图所示:

3、如果需要获取日期中的年、月、日等信息,可使用year(),mont(),day()函数来获取,如图所示:

以上就是通过日期函数获取当前日期的方法。

js的话如下:

Js获取当前日期时间及其它 *** 作

var myDate = new

Date();

myDategetYear();

//获取当前年份(2位)

myDategetFullYear();

//获取完整的年份(4位,1970-)

myDategetMonth();

//获取当前月份(0-11,0代表1月)

myDategetDate();

//获取当前日(1-31)

myDategetDay();

//获取当前星期X(0-6,0代表星期天)

myDategetTime();

//获取当前时间(从197011开始的毫秒数)

myDategetHours();

//获取当前小时数(0-23)

myDategetMinutes();

//获取当前分钟数(0-59)

myDategetSeconds();

//获取当前秒数(0-59)

myDategetMilliseconds();

//获取当前毫秒数(0-999)

myDatetoLocaleDateString();

//获取当前日期

var mytime=myDatetoLocaleTimeString();

//获取当前时间

myDatetoLocaleString( );

//获取日期与时间

可以在html页面内使用JavaScript语句来获取当前日期。最简单的方法是使用{strTime = new Date();}来获取当前日期。

PS:上述语句虽然简单,但是有兼容性问题。相对复杂,但是兼容性好的方法是使用getFullYear、getMonth、getDay语句获取时间。

使用{strTime = new Date();}获取当前日期:

<script langauge='javascript'>

function clock()

{

strTime = new Date();

}

</script>

使用getFullYear、getMonth、getDay语句获取当前日期:

//得到long类型当前时间

long l = SystemcurrentTimeMillis();

//new日期对

Date date = new Date(l);

//转换提日期输出格式

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-

dd HH:mm:ss");Systemoutprintln(dateFormatformat(date));

扩展资料

package comob;

import javatextParseException;

import javatextSimpleDateFormat;

import javautilCalendar;

import javautilDate;

public class DateTest {

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

Calendar now = CalendargetInstance();

Systemoutprintln("年: " + nowget(CalendarYEAR));

Systemoutprintln("月: " + (nowget(CalendarMONTH) + 1) + "");

Systemoutprintln("日: " + nowget(CalendarDAY_OF_MONTH));

Systemoutprintln("时: " + nowget(CalendarHOUR_OF_DAY));

Systemoutprintln("分: " + nowget(CalendarMINUTE));

Systemoutprintln("秒: " + nowget(CalendarSECOND));

Systemoutprintln("当前时间毫秒数:" + nowgetTimeInMillis());

Systemoutprintln(nowgetTime());

\t\tDate d = new Date();

Systemoutprintln(d);

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

\t\tString dateNowStr = sdfformat(d);

Systemoutprintln("格式化后的日期:" + dateNowStr);

\t\t

\t\tString str = "2012-1-13 17:26:33";

//要跟上面sdf定义的格式一样

\t\tDate today = sdfparse(str);

Systemoutprintln("字符串转成日期:" + today);

\t}

}

参考资料:

Java - 百度百科

以上就是关于JAVA中获取系统当前时间该怎么写全部的内容,包括:JAVA中获取系统当前时间该怎么写、C#中怎么获取当前日期和时间、excel 表怎么获取当前日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9320704.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存