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中怎么获取北京时间各位不要吝啬!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)