91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java SimpleDateFormat如何處理日期截斷

小樊
83
2024-10-12 14:24:15
欄目: 編程語言

在Java中,使用java.text.SimpleDateFormat類可以很容易地處理日期截斷。以下是一個簡單的示例,說明如何使用SimpleDateFormat將日期截斷為指定的天數:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateTruncationExample {
    public static void main(String[] args) {
        SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd");

        try {
            // 解析輸入日期字符串
            Date inputDate = inputFormat.parse("2021-08-30");

            // 設置要截斷的天數
            int daysToTruncate = 2;

            // 計算截斷后的日期
            Calendar calendar = Calendar.getInstance();
            calendar.setTime(inputDate);
            calendar.add(Calendar.DAY_OF_MONTH, -daysToTruncate);
            Date truncatedDate = calendar.getTime();

            // 格式化截斷后的日期并輸出
            String outputDateString = outputFormat.format(truncatedDate);
            System.out.println("Truncated date: " + outputDateString);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

在這個示例中,我們首先使用SimpleDateFormat解析輸入的日期字符串。然后,我們使用Calendar類來計算截斷后的日期。最后,我們將截斷后的日期格式化為指定的格式并輸出。

注意:這個示例僅展示了如何截斷日期到指定的天數。你可以根據需要修改代碼以適應其他截斷需求,例如截斷到小時、分鐘或秒。

0
大同市| 江都市| 大理市| 竹北市| 偃师市| 斗六市| 聂荣县| 武宣县| 广饶县| 高密市| 乐清市| 侯马市| 三穗县| 峡江县| 房产| 南昌市| 佛坪县| 鄱阳县| 绥阳县| 呼玛县| 洞口县| 五峰| 四子王旗| 宿迁市| 上虞市| 桦甸市| 招远市| 阿鲁科尔沁旗| 长沙市| 双桥区| 衡阳市| 东莞市| 南召县| 益阳市| 榆树市| 五家渠市| 吉木乃县| 大足县| 达拉特旗| 盐亭县| 乌拉特前旗|