一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java獲取昨天日期字符串的方法

java獲取昨天日期字符串的方法

2020-06-06 14:55々上善若水々 JAVA教程

這篇文章主要介紹了java獲取昨天日期字符串的方法,涉及java針對日期與時間的運算與轉換等相關操作技巧,需要的朋友可以參考下

本文實例講述了java獲取昨天日期字符串的方法。分享給大家供大家參考,具體如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test
{
  /**
   * 獲取昨天的日期字符串
   *
   * @param nowDate
   *      當前日期的字符串
   * @return
   */
  public static String getLastDayInfo(String nowDate)
  {
    String yesterday = "";
    int year = 0;
    int month = 0;
    int day = 0;
    try
    {
      year = Integer.parseInt(nowDate.substring(0, nowDate.indexOf("-")));
      month = Integer.parseInt(nowDate.substring(
          nowDate.indexOf("-") + 1, nowDate.lastIndexOf("-")));
      day = Integer.parseInt(nowDate
          .substring(nowDate.lastIndexOf("-") + 1));
      // System.out.println("nowYear = " + year);
      // System.out.println("nowMonth = " + month);
      // System.out.println("dayDay = " + day);
      day = day - 1;
      if (day == 0)
      {
        month = month - 1;
        if (month == 0)
        {
          // January
          month = 12;
          day = 31;
          year = year - 1;
        }
        else
        {
          // not Jan.
          switch (month)
          {
          // 1|3|5|7|8|10|12) day=31;;
          case 1:
            day = 31;
            break;
          case 3:
            day = 31;
            break;
          case 5:
            day = 31;
            break;
          case 7:
            day = 31;
            break;
          case 8:
            day = 31;
            break;
          case 10:
            day = 31;
            break;
          case 12:
            day = 31;
            break;
          // 4|6|9|11) day=30;;
          case 4:
            day = 30;
            break;
          case 6:
            day = 30;
            break;
          case 9:
            day = 30;
            break;
          case 11:
            day = 30;
            break;
          case 2:
            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
            {
              // leap year
              day = 29;
            }
            else
              day = 28;
          }
        }
      }
      String monthStr = "";
      String dayStr = "";
      if (month < 10)
      {
        monthStr = "0" + String.valueOf(month);
      }
      else
      {
        monthStr = String.valueOf(month);
      }
      if (day < 10)
      {
        dayStr = "0" + String.valueOf(day);
      }
      else
      {
        dayStr = String.valueOf(day);
      }
      yesterday = String.valueOf(year) + "-" + monthStr + "-" + dayStr;
    } catch (Exception e)
    {
      e.printStackTrace();
    }
    return yesterday;
  }
  public static void main(String[] args) throws Exception
  {
    System.out.println(getLastDayInfo("2008-03-01"));
    System.out.println(getLastDayInfo("2008-01-01"));
    SimpleDateFormat sdf = new SimpleDateFormat("MMMM-dd-yyyy");
    Date date;
    String datetime = "02-14-1984";
    try
    {
      date = sdf.parse(datetime);
      System.out.println(sdf.format(date));
    } catch (Exception e)
    {
      System.out.println(e.getMessage());
    }
    Date d = java.sql.Date.valueOf("2008-07-06");
    System.out.println(d.toString());
  }
}
 

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲午夜精品久久久久久人妖 | 网红思瑞一区二区三区 | 四虎1515hhcom | 成人免费视频播放 | 无限在线观看视频大全免费高清 | 男女性刺激爽爽免费视频 | 齐天大性之七仙女欲春迅雷链接 | 逼里逼里香 | 四虎4hu新地址入口 四虎1515h永久 | 国产亚洲精aa在线观看不卡 | 第一次不是你高清在线观看 | 成人日批视频 | 国产绳艺在线播放 | 美女视频一区二区三区在线 | 免费视频完整版在线观看网站 | 久久免费看少妇高潮A片2012 | 91国在线观看 | 国产成人愉拍精品 | 国产欧美在线播放 | 97午夜视频 | 女人扒开下面让男人桶爽视频 | jzz大全部 | chinese456老年gay china外卖员gay帮口 | 国产成人精品一区二区阿娇陈冠希 | 91tm视频 | 忘忧草秋观看未满十八 | bl双性小说| 午夜视频在线网站 | 国产资源站 | 国产乱码在线精品可播放 | 紧身短裙女教师波多野 | 欧美精品国产一区二区 | 精品无码久久久久久久久 | 操穴勤 | 青草久久网 | 狠狠婷婷综合缴情亚洲 | 啪啪免费网址 | 国产最新精品视频 | 色老大在线 | 无码骚夜夜精品 | 性柔术18性13处交 |