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

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产a高清 | 暖暖视频高清图片免费完整版 | 美女禁18 | 精品国产乱码久久久人妻 | 日日爽日日操 | 热99re久久精品国产首页 | 成人激情| 日韩欧美推理片免费看完整版 | 亚洲黄色免费在线观看 | 久久精品中文騷妇女内射 | 猫咪免费人成网站在线观看入口 | 日本在线看免费 | 无码一区国产欧美在线资源 | 青青草原国产视频 | 古装一级无遮挡毛片免费观看 | 4hu影院在线观看 | 男人的影院 | 亚洲欧美一区二区三区在饯 | 俄罗斯13一14处出血视频在线 | 91精品国产亚洲爽啪在线影院 | 国产午夜成人无码免费看 | 日韩a无吗一区二区三区 | 精品91| 国产精品久久久久久久久久久威 | 日本动漫打扑克动画片樱花动漫 | 青青草视频国产 | 青青青青久久国产片免费精品 | 高清在线观看mv的网址免费 | 18无删减羞羞网站动漫 | 2022超帅男同gayxxx | 男人的j进入女人的j免费 | 国内精品久久久久影院男同志 | 午夜网| 日本孕妇与黑人xxxxxx | 骚虎tv| 成人综合久久综合 | 国产精品天天看天天爽 | 久久无码AV亚洲精品色午夜麻豆 | 精品在线免费播放 | 门房秦大爷最新章节阅读 | 国产成人欧美视频在线 |