⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tdate.java

📁 java 对日期的操作
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   TDate.java

package com.cwc.util;

import java.io.PrintStream;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;

// Referenced classes of package com.cwc.util:
//            StringUtil

public class TDate
{

    private GregorianCalendar firstDay;
    public int year;
    public int month;
    public int day;

    TDate(GregorianCalendar gcDate)
    {
        year = gcDate.get(1);
        month = gcDate.get(2);
        day = gcDate.get(5);
        firstDay = new GregorianCalendar(year, month, day);
    }

    public TDate()
    {
        this(new GregorianCalendar());
    }

    public void addDay(int v)
    {
        firstDay.add(5, v);
    }

    public void addWeek(int v)
    {
        firstDay.add(5, 7 * v);
    }

    public void addMonth(int v)
    {
        firstDay.add(2, v);
    }

    public void addQuarter(int v)
    {
        firstDay.add(2, 3 * v);
    }

    public void addYear(int v)
    {
        firstDay.add(1, v);
    }

    public String formatDate(String formatStr)
    {
        SimpleDateFormat bartDateFormat = new SimpleDateFormat(formatStr);
        return bartDateFormat.format(firstDay.getTime());
    }

    public int getIntYear()
    {
        return StringUtil.getInt(getStringYear());
    }

    public int getIntMonth()
    {
        return StringUtil.getInt(getStringMonth());
    }

    public int getIntDay()
    {
        return StringUtil.getInt(getStringDay());
    }

    public String getStringYear()
    {
        return formatDate("yyyy");
    }

    public String getStringMonth()
    {
        return formatDate("M");
    }

    public String getStringDay()
    {
        return formatDate("d");
    }

    public static void main(String args[])
    {
        TDate tDate = new TDate();
        tDate.addYear(1);
        System.out.println(tDate.getStringYear() + " " + tDate.getStringMonth() + " " + tDate.getStringDay());
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -