java取系统时间,存入数据库,要小时分钟秒

java取系统时间,存入数据库,要小时分钟秒,第1张

mysql数据库里有自动取得系统时间字段,如果你想手动输入时间的话可以把时间设置为string类型,然后通过获取时间的方法往数据库里存。

import javautilCalendar;

import javautilDate;

public class abcd {

public static void main(String[] args) {

Calendar c = CalendargetInstance();

Date d = cgetTime();

String a = dtoLocaleString();

Systemoutprintln(a);

}

}

一个简单的获取当前系统时间方法。

---------------------------------------------------

给你写了这个方法

public static String getSystemTime(){

javautilDate currentTime = new javautilDate();

javatextSimpleDateFormat formatter = new javatextSimpleDateFormat("HH:mm:ss");

return formatterformat(currentTime);

}

另外,还可以用下面代码,先获得年月日,时分秒,然后截取字符串,只要后面时分秒。

javatextSimpleDateFormat formatter = new javatextSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //获得年月日时分秒

String systemDate = formatterformat(currentTime);

String systemTime = systemDatesubstring(11,19);

---------------------------------------------------

//这是通过网络获取北京时间的方法

javautilLocale locale=javautilLocaleCHINA; //这是获得本地中国时区

String pattern = "yyyy-MM-dd kk:mm:ss zZ";//这是日期格式

javatextSimpleDateFormat df = new javatextSimpleDateFormat(pattern,locale);//设定日期格式

javautilDate date = new javautilDate();

javanetURL url=new URL(">

DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

String time="2012-03-12 12:03:23";

Date date = dfparse(time);

Calendar calendar = CalendargetInstance();

calendarsetTime(date);

calendarget(CalendarYEAR);

calendarget(CalendarMONTH);

calendarget(CalendarDAY_OF_YEAR);

calendarget(CalendarHOUR_OF_DAY);

calendarget(CalendarMINUTE);

calendarget(CalendarSECOND);

推荐你看一下API 在那上面都有相关方法的

java">//得到long类型当前时间

long l = SystemcurrentTimeMillis();

//new日期对象

Date date = new Date(l);

//转换提日期输出格式

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

Systemoutprintln(dateFormatformat(date));

你把周围人的注册表(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation)

copy一份到你的电脑上,你的注册表有问题。

或者把一下代码复制到记事本上,后缀改为:1reg,然后双击,点是。

如果还不行请联系我。

Windows Registry Editor Version 500

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]

"Bias"=dword:fffffe20

"StandardName"="中国标准时间"

"StandardBias"=dword:00000000

"StandardStart"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"DaylightName"="中国标准时间"

"DaylightBias"=dword:00000000

"DaylightStart"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

"ActiveTimeBias"=dword:fffffe20

可以用SimpleDateFormat这个格式化

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

formSimpleDateFormat(new Date());

以上就是关于java取系统时间,存入数据库,要小时分钟秒全部的内容,包括:java取系统时间,存入数据库,要小时分钟秒、在java中我想得到系统时间,但不要年月日,应该怎么办、在java中怎么获取北京时间各位不要吝啬!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9508442.html

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

发表评论

登录后才能评论

评论列表(0条)

保存