日期处理类::
a、java.util.Date类:public Date() public Date(long date) public long getTime()
可实现long类型数据与Date类之间的转换
b、java.text.SimpleDateFormat类:可实现Date与String类之间的转换
c、java.util.calendar类:可以分别取得日期时间数字,这样可以进行各种日期时间的计算操作
-
将传入的表示出场日期的字符串通过
SimpleDateFormat转换成Date类型数据;
-
通过calendar的setTime方法将这个Date类型数据设置为calendar类对象的时间。
-
运用
calendar的get方法得到给定日历字段的值
-
将这个值与保质期的值相加,利用
calendar的set方法
重新设置给
calendar
-
通过calendar的getTime方法返回calendar时间值的日期对象。
-
通过
SimpleDateFormat将日期对象转换成字符串
import java.util.Calendar;
import java.util.Date;
import java.security.NoSuchAlgorithmException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Task {
public String getDate(String releaseDate,int day){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();//获取当前时间
Date d = new Date () ;
calendar.setTime(df.parse(releaseDate));//字符串转日期,再设置calendar的时间
}catch(ParseException e){
e.printStackTrace();
//calendar.add(Calendar.DATE, day);//这句话可以替代下面的两行
int day1 = calendar.get(Calendar.DAY_OF_YEAR);//返回给定日历字段的值
calendar.set(Calendar.DAY_OF_YEAR, day1 + day );//将给定的日历字段设置为给定值
d= calendar.getTime();//返回表示calendar的时间值的 Date 对象
String date = df.format(d);//日期转字符串
return date;
按月、按天计算失效日期的代码实现
【背景】:在我们计算截止日期、失效时期的时候,可能存在按年、按月、按天统计失效的情况。比如:当前日期是2014-12-22,900天后失效,失效日期是多少?17个月后失效,失效日期是多少。通过本文源码,你都可以得到答案。
为验证程序的正确性,本文对每个接口函数都做了大量的测试用例。
// sn_ctrl.cpp : 定义控制台应用程序的入口点。
我们吃的食物都有保质期,现在食品监督管理局想要制作一个能准确计算食品过期日期的小程序,需要请你来进行设计。
例如:A食品在2018年1月1日生产,保质期是20天,则它的过期日期在2018年1月21日。
补全函数string getDate(string releaseDate,int day)其中releaseDate表示食品出厂日期day表示保质期...
InvCalBodyVO nc.vo.ic.material.query.InvInfoQuery.getInvCalBodyVO(String pk_calbody, String cinv_vid)
//保质期单位
Integer qualityUnit = calbodyVO.getQualityunit();
//保质期
本文实例讲述了C#判断日期是否到期的方法,在C#程序开发中非常具有实用价值。分享给大家供大家参考之用。具体方法如下:一般在用户权限系统中,有时候需要根据用户的签约时间和签约时长来判断是否到期。先来看看帮助类如下:public static class DateExprieHelper{/// /// 根据签约时间和签约时长来判断是否到期/// /// 签约时间/// 签约时长/// public ...
//VS中Add方法中知道 保质期和生产日期来计算有效期至的方法和代码if (r.Success)
r.Data = entities.ToExtJsAddResultData<CaiGouDanShangPin, Guid>(); // 返回增加的实体的ID和Timestamp集合
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import ja...