字符串和转为Data类型前后几天

Posted 越过那个限制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串和转为Data类型前后几天相关的知识,希望对你有一定的参考价值。

以防忘记:SimpleDateFormat 可以设置字符串的格式

 

 

package com.apploft.util.lang;

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

public class test1 {

    public static void main(String ager[]) {

        /*时间类型格式*/
        SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
        String dateString = "20170301";
        try {
            
            Date date = df.parse(dateString);
            System.out.println(df.format(date));
            
            Date date2=getDate_NumDay(date,-7);
            System.out.println(df.format(date2));
            
            
            
        } catch (Exception ex) {
            System.out.println(ex.getMessage());
        }
        
    
        
    }

    /**
     * 得到前几天的时间
     */
    public static Date getDate_NumDay(Date d, int day) {
        
        Calendar now = Calendar.getInstance();
        now.setTime(d);
        now.set(Calendar.DATE, now.get(Calendar.DATE) + day);
        return now.getTime();
    }

    

}

以上是关于字符串和转为Data类型前后几天的主要内容,如果未能解决你的问题,请参考以下文章

json数据前后端传输

Python中根据提供的日期,返回是一年中的第几天

前后端交互

sql如何将字符串转为日期

字符串转换

c# 字符串转为bool类型