精华内容
下载资源
问答
  • java得到当前时间

    2013-08-08 08:51:00
    1 SimpleDateFormat timeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 2 java.util.Date currentTime = new java....//得到当前系统时间 3 String str_date = timeformat.format(currentTime); //将...
    1 SimpleDateFormat timeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    2 java.util.Date currentTime = new java.util.Date();//得到当前系统时间 
    3 String str_date = timeformat.format(currentTime); //将日期时间格式化

     

    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); 
    } 
    }
    

     

     

    System.currentTimeMillis()
    System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(System.currentTimeMillis()));

     

    Date date=new Date();//取时间
     Calendar calendar = new GregorianCalendar();
     calendar.setTime(date);
     calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动
     date=calendar.getTime(); //这个时间就是日期往后推一天的结果 
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
     String dateString = formatter.format(date);
     
     System.out.println(dateString);
    
    这里的Date是
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.GregorianCalendar;
    如果要用到jdbc,java.sql.*中也有Date
    java.sql.Connection
    java.sql.ResultSet

     

      

    Date d = new Date();
    SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
    System.out.println(ss.format(d));

    Date date = new Date();
    SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
    String LgTime = sdformat.format(date);
    System.out.println(LgTime);


    结果为
    2008-05-28 01:32:54
    2008-05-28 13:32:54

     

     

     Date类,已经很少用了。更多使用的是Calendar   
      Calendar
        date    =    Calendar.getInstance();   
      date.get(Calendar.HOUR_OF_DAY    );//得到24小时机制的   
      date.get(Calendar.HOUR);//    得到12小时机制的   

    转载于:https://www.cnblogs.com/sanxinglan/p/3244981.html

    展开全文
  • java得到当前时间

    2009-02-25 14:28:00
    1。SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd hh:...String datetime = tempDate.format(new java.util.Date());2。Calendar now=Calendar.getInstance();String time=now.get(Calend

    1。

    SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    String datetime 
    = tempDate.format(new java.util.Date());


    2。

    Calendar now=Calendar.getInstance();
    String time
    =now.get(Calendar.YEAR)+"-"+(now.get(Calendar.MONTH)+1)+"-"+now.get(Calendar.DAY_OF_MONTH)+" "+now.get(Calendar.HOUR_OF_DAY)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND);
    展开全文
  • 1 SimpleDateFormat timeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");2 java.util.Date currentTime = ...//得到当前系统时间3 String str_date = timeformat.format(currentTime); //将日期时间格式化...

    1 SimpleDateFormat timeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");2 java.util.Date currentTime = new java.util.Date();//得到当前系统时间

    3 String str_date = timeformat.format(currentTime); //将日期时间格式化

    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);

    }

    }

    System.currentTimeMillis()

    System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(System.currentTimeMillis()));

    Date date=new Date();//取时间

    Calendar calendar = newGregorianCalendar();

    calendar.setTime(date);

    calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动

    date=calendar.getTime(); //这个时间就是日期往后推一天的结果

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

    String dateString=formatter.format(date);

    System.out.println(dateString);

    这里的Date是importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.GregorianCalendar;

    如果要用到jdbc,java.sql.*中也有Date

    java.sql.Connection

    java.sql.ResultSet

    Date d = new Date();

    SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制

    System.out.println(ss.format(d));

    Date date = new Date();

    SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制

    String LgTime = sdformat.format(date);

    System.out.println(LgTime);

    结果为

    2008-05-28 01:32:54

    2008-05-28 13:32:54

    Date类,已经很少用了。更多使用的是Calendar

    Calendar    date    =    Calendar.getInstance();

    date.get(Calendar.HOUR_OF_DAY    );//得到24小时机制的

    date.get(Calendar.HOUR);//    得到12小时机制的

    展开全文
  • 1 importjava.sql.Timestamp;2 importjava.text.ParsePosition;3 importjava.text.SimpleDateFormat;4 importjava.util.Date;56 importcom.ttsoft.framework.util....78 /**9 * Title: 时间获取10 * Description: ...

    1 importjava.sql.Timestamp;2 importjava.text.ParsePosition;3 importjava.text.SimpleDateFormat;4 importjava.util.Date;5

    6 importcom.ttsoft.framework.util.DateUtil;7

    8 /**

    9 * Title: 时间获取10 * Description: 当前时间11 * Copyright: Copyright 201012 * Company:13 *@authorjiq14 *@version1.015 */

    16 public class XJPDateUtil extendsDateUtil {17 public static final String[] months = { "一月", "二月", "三月", "四月", "五月", "六月",18 "七月", "八月", "九月", "十月", "十一月", "十二月", };19

    20 public static final String[] quarters = { "一季度", "二季度", "三季度", "四季度"};21

    22 publicXJPDateUtil() {23 }24

    25 /**

    26 * 获取日期字符串。27 *28 *

    29 *  日期字符串格式: yyyyMMdd30 *  其中:31 *      yyyy   表示4位年。32 *      MM     表示2位月。33 *      dd     表示2位日。34 * 
    35 *36 *@returnString "yyyyMMdd"格式的日期字符串。37 */

    38 public staticString getDate() {39 SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");40

    41 return formatter.format(newDate());42 }43

    44 /**

    45 * 获取当前年度字符串。46 *47 *

    48 *  日期字符串格式: yyyy49 *  其中:50 *      yyyy   表示4位年。51 * 
    52 *53 *@returnString "yyyy"格式的当前年度字符串。54 */

    55 public staticString getNowYear() {56 SimpleDateFormat formatter = new SimpleDateFormat("yyyy");57

    58 return formatter.format(newDate());59 }60

    61 /**

    62 * 获取当前月度字符串。63 *64 *

    65 *  日期字符串格式: MM66 *  其中:67 *      MM   表示4位年。68 * 
    69 *70 *@returnString "yyyy"格式的当前月度字符串。71 */

    72 public staticString getNowMonth() {73 SimpleDateFormat formatter = new SimpleDateFormat("MM");74

    75 return formatter.format(newDate());76 }77

    78 /**

    79 * 获取当前月度字符串。80 *81 *

    82 *  日期字符串格式: dd83 *  其中:84 *      dd   表示4位年。85 * 
    86 *87 *@returnString "yyyy"格式的当前月度字符串。88 */

    89 public staticString getNowDay() {90 SimpleDateFormat formatter = new SimpleDateFormat("dd");91

    92 return formatter.format(newDate());93 }94

    95 /**

    96 * 获取日期字符串。97 *98 *

    99 *  日期字符串格式: yyyyMMdd100 *  其中:101 *      yyyy   表示4位年。102 *      MM     表示2位月。103 *      dd     表示2位日。104 * 
    105 *106 *@paramdate107 * 需要转化的日期。108 *@returnString "yyyyMMdd"格式的日期字符串。109 */

    110 public staticString getDate(Date date) {111 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");112

    113 returnformatter.format(date);114 }115

    116 /**

    117 * 获取日期字符串。118 *119 *

    120 *  日期字符串格式: yyyyMMdd121 *  其中:122 *      yyyy   表示4位年。123 *      MM     表示2位月。124 *      dd     表示2位日。125 * 
    126 *127 *@paramdate128 * 需要转化的日期。129 *@returnString "yyyyMMdd"格式的日期字符串。130 */

    131 /**

    132 * 将指定的日期字符串转化为日期对象133 *134 *@paramdateStr135 * 日期字符串136 *@returnjava.util.Date137 * @roseuid 3F39FE450385138 */

    139 public staticDate getDate(String dateStr) {140 if (XJPTypeChecker.isDate(dateStr)) { //日期型

    141 SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");142 try{143 java.util.Date date =df.parse(dateStr);144 returndate;145 } catch(Exception ex) {146 Logger.write("日期格式不符合或者日期为空!请检查!");147 return null;148 } //end try - catch

    149 } else if (XJPTypeChecker.isDatetime(dateStr)) { //日期时间型

    150 SimpleDateFormat df = newSimpleDateFormat(151 "yyyy-MM-dd HH:mm:ss.SSS");152 try{153 java.util.Date date =df.parse(dateStr);154 returndate;155 } catch(Exception ex) {156 return null;157 } //end try - catch

    158 } //end if

    159 return null;160 }161

    162 /**

    163 * 获取日期字符串。164 *165 *

    166 *  日期字符串格式: yyyy-MM-dd167 *  其中:168 *      yyyy   表示4位年。169 *      MM     表示2位月。170 *      dd     表示2位日。171 * 
    172 *173 *@returnString "yyyy-MM-dd"格式的日期字符串。174 */

    175 public staticString getHyphenDate() {176 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");177

    178 return formatter.format(newDate());179 }180

    181 /**

    182 * 获取日期字符串。183 *184 *

    185 *  日期字符串格式: yyyy-MM-dd186 *  其中:187 *      yyyy   表示4位年。188 *      MM     表示2位月。189 *      dd     表示2位日。190 * 
    191 *192 *@paramdate193 * 需要转化的日期。194 *@returnString "yyyy-MM-dd"格式的日期字符串。195 */

    196 public staticString getHyphenDate(Date date) {197 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");198

    199 returnformatter.format(date);200 }201

    202 /**

    203 * 将"yyyyMMdd"格式的日期字符串转换为日期对象。204 *205 *@paramsource206 * 日期字符串。207 *@returnDate 日期对象。208 */

    209 public staticDate parsePlainDate(String source) {210 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");211

    212 return sdf.parse(source, new ParsePosition(0));213 }214

    215 /**

    216 * 将“yyyy-MM-dd”格式的日期字符串转换为日期对象。217 *218 *@paramsource219 * 日期字符串。220 *@returnDate 日期对象。221 */

    222 public staticDate parseHyphenDate(String source) {223 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");224

    225 return sdf.parse(source, new ParsePosition(0));226 }227

    228 /**

    229 * 将指定格式的日期字符串转换为日期对象。230 *231 *@paramsource232 * 日期字符串。233 *@parampattern234 * 模式。235 *@returnDate 日期对象。236 */

    237 public staticDate parseDate(String source, String pattern) {238 SimpleDateFormat sdf = newSimpleDateFormat(pattern);239

    240 return sdf.parse(source, new ParsePosition(0));241 }242

    243 /**

    244 * 将“yyyy-MM-dd”格式的日期字符串转换为“yyyyMMdd”格式的日期字符串。245 *246 *@paramsource247 * 日期字符串。248 *@returnString "yyyymmdd"格式的日期字符串。249 */

    250 public staticString toPlainDate(String source) {251 Date date =parseHyphenDate(source);252 SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");253

    254 returnformatter.format(date);255 }256

    257 /**

    258 * 将“yyyyMMdd”格式的日期字符串转换为“yyyy-MM-dd”格式的日期字符串。259 *260 *@paramsource261 * 日期字符串。262 *@returnString "yyyy-MM-dd"格式的日期字符串。263 */

    264 public staticString toHyphenDate(String source) {265 Date date =parsePlainDate(source);266 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");267

    268 returnformatter.format(date);269 }270

    271 /**

    272 * 获取时间戳,将日期对象转换为时间戳类型。273 *274 *@paramdate275 * 日期对象276 *@returnTimestamp 时间戳277 */

    278 public staticTimestamp getTimestamp(Date date) {279 return newTimestamp(date.getTime());280 }281

    282 /**

    283 * 获取时间戳,将当前日期转换为时间戳类型。284 *285 *@returnTimestamp 时间戳286 */

    287 public staticTimestamp getTimestamp() {288 return new Timestamp(newDate().getTime());289 }290

    291 /**

    292 * 将“yyyyMMdd”格式的日期字符串转换为Timestamp类型的对象。293 *294 *@paramsource295 * 日期字符串296 *@returnTimestamp 时间戳297 */

    298 public staticTimestamp parseTimestamp(String source) {299 Date date =parsePlainDate(source);300

    301 returngetTimestamp(date);302 }303

    304 /**

    305 * 获得年度周期
    306 * Example:
    307 * XJPDateUtil.getPeriodYear("20040229" , -1);
    308 * XJPDateUtil.getPeriodYear("20040228" , -1);
    309 * XJPDateUtil.getPeriodYear("20020230" , 2);
    310 *311 *@paramsource312 * 时间串313 *@paramyearPeriod314 * 年度周期 -1代表本时间的上一年度,以次类推。315 *@returnString 时间。316 */

    317 public static String getPeriodYear(String source, intyearPeriod) {318 int p = Integer.parseInt(source.substring(0, 4)) +yearPeriod;319 String newYear =String.valueOf(p)320 + source.substring(4, source.length());321 Date date =parsePlainDate(newYear);322 String s =getDate(date);323 int ny =Integer.parseInt(s);324 int sy =Integer.parseInt(newYear);325

    326 while (ny >sy) {327 sy--;328 ny =Integer.parseInt(getDate(parsePlainDate(String.valueOf(sy))));329 }330

    331 returnString.valueOf(sy);332 }333

    334 /**

    335 * 获取当前日期和时间336 *337 *@returnString338 */

    339 public staticString getCurrentDateStr() {340 Date date = newDate();341 String str = null;342 SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd HH:mm:ss");343 str =df.format(date);344 returnstr;345 }346

    347 /**

    348 * 日期相加349 *350 *@paramday351 * 天数352 *@return返回相加后的日期353 */

    354 public static String addDate(intday) {355 java.util.Calendar c =java.util.Calendar.getInstance();356

    357 c.setTimeInMillis(System.currentTimeMillis() + ((long) day) * 24 * 3600

    358 * 1000);359 SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd HH:mm:ss");360 returndf.format(c.getTime());361 }362

    363 /**

    364 * 返回毫秒365 *366 *@paramdate367 * 日期368 *@return返回毫秒369 */

    370 public static longgetMillis(java.util.Date date) {371 java.util.Calendar c =java.util.Calendar.getInstance();372 c.setTime(date);373 returnc.getTimeInMillis();374 }375 /**

    376 * 获取当前日期和时间377 *@paramformat 日期格式 例:yyyy-MM-dd hh:mm378 *@returnString379 */

    380 public staticString getNowDate(String format) {381 Date date = newDate();382 String str = null;383 SimpleDateFormat df = newSimpleDateFormat(format);384 str =df.format(date);385 returnstr;386 }387 /**

    388 * 将strmon的日期减小一个月389 *@parammon390 *@return

    391 */

    392 public staticString getReduceMonDate(String strmon) {393 if (strmon != null && !strmon.equals("")) {394 Date mon =parseHyphenDate(strmon);395 mon.setMonth(mon.getMonth() - 1);396 returngetHyphenDate(mon);397 } else{398 return "";399 }400 }401 public staticString getTimeStr(String dateStr){402 Date date=getDate(dateStr);403 String str = null;404 SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");405 str =df.format(date);406 returnstr;407 }408 public staticString getTimeStr(){409 String str="";410 SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");411 str = df.format(newDate());412 returnstr;413 }414 }

    展开全文
  • 本文转载 : https://www.cnblogs.com/yccmelody/p/8398290.html ...java获取当前时间前一周、前一月、前一年的时间 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ...
  • VC++获取当前系统时间日期 GetSystemTime()函数的用法 呵呵 获取时间 函数 每次都是一个 头疼的问题 , 写法也是 千变万化 等于我这总不... 获取当前系统时间和日期并格式化输出:import java.util.Date;import java....
  • 代码: SimpleDateFormat sdf = new ...// 获取当前时间 System.out.println("现在时间:" + sdf.format(date)); // 输出已经格式化的现在时间(24小时制) 输出结果: 现在时间:2015-03-27 21:2
  •  SimpleDateFormat dft=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date beginDate = new Date(); Calendar date = Calendar.getInstance(); date.setTime(beginDate); date.set(Calendar.DATE...
  • SimpleDateFormat dft=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); Calendar dar=Calendar.getInstance(); dar.setTime(date); dar.add(java.util.Calendar.HOUR_OF...
  • 如何利用jva得到当前时间和前一天的时间 有两种方法: 方法一用jtl.Da类来实现,并结合jva.ext.DeFoma类来实现时间的格式化看下面代码: import avautil?port java.txt?/以下默认时间日期显示方式都是汉语语言方式?/...
  • JAVA得到当前系统时间

    2015-09-11 11:00:08
    JAVA得到当前的系统时间: 代码: public class GetDate { public static String getCurDate() { Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:...
  • 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) {SimpleDateFormat df = new SimpleDateFormat(...
  • System.currentTimeMillis()获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:1543105352845我们可以将时间戳转化成我们易于理解的格式...
  • java通过当前时间得到上个月时间

    千次阅读 2014-03-27 18:07:12
    java通过当前时间(new Date())得到上个月的时间得到的类型还是Date类型。不引入其他jar包,就是用jdk自带的方法。实现源码如下: package com.evan.tj.test; import java.util.Calendar; import java.util....
  • java通过当前时间(new Date())得到上个月的时间得到的类型还是Date类型。不引入其他jar包,就是用jdk自带的方法。实现源码如下:package com.evan.tj.test;import java.util.Calendar;import java.util.Date;...
  • java得到当前时间

    千次阅读 2011-06-01 09:07:00
    1: java.sql.Timestamp a = new java.sql.Timestamp(System.currentTimeMillis()); 2: java.util.Date a = new java.util.D
  • 展开全部在java当中要获得timestamp的类32313133353236313431303231363533e59b9ee7ad9431333365646262型的当前时间,需要按照不同的java类型进行正确的编码,掌握相关的技巧来整理系统时间数据,并及时修补漏洞即可...
  • Calendar dt = Calendar.getInstance(); dt.setTime(DateUtil.stringToUtilDate(term, "yyyy-MM-dd")); int dayWeek = dt.get(Calendar.DAY_OF_WEEK); if(dayWeek==1) ...dt.add(Calendar.DAY_OF_MONTH,-7);...
  • 有三种方法: 第一种: 使用Calendar类 Calendar c = Calendar.getInstance();... //设置自己今天想得到的点数 c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); System.out.println(c.getTime()); 第二种: ...
  • 展开全部Date date=new Date();DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");...不同的方法介绍如下:1、通过62616964757a686964616fe58685e5aeb931333365633837Date类来获取当前时间。Date d...
  • 1.得到当前时间 Ruby代码 Calendarcal=Calendar.getInstance(); Stringtime=formatter.format(cal.getTime()); StringstrEnd=time.substring(0,16);//2007-10-3009:30 2.得到前一...
  • `//时间转字符串//截取当前系统时间Date currentTime = new Date();//改变输出格式(自己想要的格式)SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//得到字符串时间String s8 = ...
  • //截取当前系统时间 Date currentTime = new Date(); //改变输出格式(自己想要的格式) SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); //得到字符串时间 String s8 = ...
  • 1.得到当前时间Calendar cal = Calendar.getInstance();String time=formatter.format(cal.getTime());String strEnd=time.substring(0, 16);// 2007-10-30 09:302.得到前一天的时间Calendar c = Calendar....
  • java如何获取当前日期和时间

    万次阅读 多人点赞 2019-06-12 18:11:36
    本篇博客主要总结java里面关于获取当前时间的一些方法 System.currentTimeMillis() 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: ...
  • import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class MainProcess { public static void main(String[] args) { //func1 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,844
精华内容 737
关键字:

java得到当前时间

java 订阅