国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android 獲取時間實(shí)例代碼

2019-10-23 18:29:19
字體:
供稿:網(wǎng)友

 Android 獲取時間實(shí)例代碼

注意:

h:12小時制小時數(shù)
H:24小時制小時數(shù)

實(shí)例代碼:

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Created by Administrator on 2017/5/8. */public class GetTime {  public static void main(String[] args) {    Date date = new Date();    System.out.println(date);//Mon May 08 14:27:44 CST 2017    System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date));//2017-05-08 02:27:44    long millis = System.currentTimeMillis();    System.out.println(millis);//1494224864479    System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(millis));//2017-05-08 02:27:44    //yyyy-MM-dd  E  hh:mm:ss.sss    //年-月-日   星期  時:分:秒.毫秒    System.out.println(new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss.sss").format(date));//2017-05-08 星期一 02:27:44.044    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss").format(date));//2017-05-08 14:27:44.044    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));//2017-05-08 14:27:44    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm").format(date));//2017-05-08 14:27    System.out.println(new SimpleDateFormat().format(date));//17-5-8 下午2:27 :默認(rèn)    compareDataToNow("2017-05-03 12:45:00");    try {      Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2017-05-03 12:45:00");      compareToNowDate(date1);    } catch (ParseException e) {      e.printStackTrace();    }    getWeek();    getTime1();    getTime2();  }  static void getTime1() {    long time = System.currentTimeMillis();    //long now = android.os.SystemClock.uptimeMillis();    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    Date d1 = new Date(time);    String t1 = format.format(d1);    System.out.println("SimpleDateFormat時間===" + t1);//2017-05-08 12:44:10    SimpleDateFormat f4 = new SimpleDateFormat("今天是" + "yyyy年MM月dd日 E kk點(diǎn)mm分");    System.out.println("f4======" + f4.format(new Date()));//今天是2017年05月08日 星期一 14點(diǎn)15分    SimpleDateFormat f3 = new SimpleDateFormat("今天是" + "hh小時mm分鐘");    System.out.println("f3======" + f3.format(new Date()));//今天是02小時15分鐘    SimpleDateFormat f2 = new SimpleDateFormat("今天是" + "kk點(diǎn)mm分鐘");    System.out.println("f2======" + f2.format(new Date()));//今天是14點(diǎn)17分鐘  }  static void getTime2() {    Calendar calendar = Calendar.getInstance();    String created = calendar.get(Calendar.YEAR) + "年"        + (calendar.get(Calendar.MONTH) + 1) + "月"//從0計算        + calendar.get(Calendar.DAY_OF_MONTH) + "日"        + calendar.get(Calendar.HOUR_OF_DAY) + "時"        + calendar.get(Calendar.MINUTE) + "分" + calendar.get(Calendar.SECOND) + "s";    System.out.println("Calendar時間====" + created);//時間:2017年5月8日12時33分24s  }  static void getWeek() {    Calendar calendar = Calendar.getInstance();    int day = calendar.get(Calendar.DAY_OF_WEEK);    String today = null;    if (day == 2) {      today = "Monday";    } else if (day == 3) {      today = "Tuesday";    } else if (day == 4) {      today = "Wednesday";    } else if (day == 5) {      today = "Thursday";    } else if (day == 6) {      today = "Friday";    } else if (day == 7) {      today = "Saturday";    } else if (day == 1) {      today = "Sunday";    }    System.out.println("Today is:- " + today);//Today is:- Monday  }  //計算日期之間相隔幾天:  static long compareDataToNow(String date) {    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    Date passDate, nowDate;    long diff = -100l, days = -100l;    try {      passDate = sdf.parse(date);      String nowStr = sdf.format(new Date());      nowDate = sdf.parse(nowStr);      diff = passDate.getTime() - nowDate.getTime();//long型的毫秒數(shù)      days = diff / (1000 * 60 * 60 * 24);      System.out.println("相隔:" + days + "天" + " nowDate.getTime()=====" + nowDate.getTime());//-5天    } catch (ParseException e) {      e.printStackTrace();    }    return diff;  } //計算日期之間相隔幾天:  static long compareToNowDate(Date date) {    long diff = -100l, days = -100l;    Date nowDate = new Date();    diff = date.getTime() - nowDate.getTime();//long型的毫秒數(shù)    days = diff / (1000 * 60 * 60 * 24);    System.out.println("相隔:" + days + "天" + " nowDate.getTime()=====" + nowDate.getTime());//-5天    return diff;  }}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临潭县| 邮箱| 北海市| 托克逊县| 扶沟县| 调兵山市| 和田市| 冷水江市| 湖州市| 舟山市| 恩施市| 东源县| 广州市| 磐石市| 定日县| 平利县| 郴州市| 明水县| 香港| 南部县| 宣汉县| 错那县| 罗城| 台前县| 余庆县| 固始县| 罗甸县| 甘洛县| 桐梓县| 紫阳县| 古田县| 涞源县| 化隆| 石泉县| 涟水县| 高陵县| 宜章县| 灵宝市| 百色市| 章丘市| 丰都县|