用户输入生产日期和保质期(月),计算商品的促销日期
今日作业规则:商品到期的前一个周五开始促销输入:商品的生产日期和保质期(月)输出:商品的促销日
package Day1212;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;public class HW1 {public static void main(String[] args) throws ParseException {/*2、计算商品的促销时间 规则:商品到期的前一个周五开始促销* 输入:商品的生产日期和保质期(月) 输出:商品的促销日*/Scanner sc = new Scanner(System.in);// 输入生产日期System.out.println("请输入生产日期");String strDate = sc.next();//输入保质期System.out.println("请输入保质期");int bzdate = sc.nextInt();// String --->Date 利用SimpleDateFormatSimpleDateFormat sp = new SimpleDateFormat("yyyy-MM-dd");Date date = sp.parse(strDate);//Date---->CalendarCalendar cl=Calendar.getInstance();cl.setTime(date);//变质时间cl.add(Calendar.MONTH, bzdate);int week=cl.get(Calendar.DAY_OF_WEEK);//求出变质日期的星期几cl.add(Calendar.DAY_OF_WEEK, Calendar.FRIDAY-week);//挪到这个星期 的星期五cl.add(Calendar.DATE, -7);//往前推一个星期//Calendar--->DateDate dat=cl.getTime();System.out.println(dat.toLocaleString());//输出}}
用户输入生产日期和保质期(月),计算商品的促销日期相关推荐
- Java计算商品的促销日期
Java计算一个生产日期格式"yyyy-MM-dd"再输入一个数字(保质期的天数),然后经过计算输出促销日期:该商品过期前两周的周三 package calendar;import ...
- 获得用户输入的一个整数N,计算并输出N的32次方
题目:获得用户输入的一个整数N,计算并输出N的32次方 input函数用于获取用户的输入 此题用到 for 循环 答案: N=int(input("请输入一个整数:")) M=1 ...
- 运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物的基本运费p = 3;用户需要输入货物重量w和距离s;根据距离的不同折扣d不同(具体见)下面的表格,要求根据用户输入的w和s,计算出总运费
/* 1.运输公司对用户计算运费.路程越远每公里运费越低. 每公里每吨货物的基本运费p = 3:用户需要输入货 物重量w和距离s:根据距离的不同折扣d不同(具体见) 下面的表格,要求根据用户输入的w和 ...
- 【sql查询】使用sql查询一个物品是否在有效期内的方法(数据库无这个字段 通过生产日期和保质期进行计算得出)
sql有效期查询 和筛选的方式 事件起因 问题描述: sql给后端提供数据 实际应用场景 针对上述sql缺点进行的一点改进 事件起因 今天在写一个查询一个产品的使用期限的时候遇到这个问题,物品的使用期 ...
- 知道生产日期和保质期来计算有效期至的方法和代码
//VS中Add方法中知道 保质期和生产日期来计算有效期至的方法和代码 if (r.Success){r.Data = entities.ToExtJsAddResultData<CaiGouD ...
- python 1、输入三角形的三个顶点,计算该三角形的面积; 2、输入正六边形的边长,计算该六边形的面积; 3、用户输入每月存款,根据利率计算最后余额;
1. 对应代码: x1=int(input("请输入x1:")) x2=int(input("请输入x2:")) x3=int(input("请输入x ...
- 【Python实例学习】用户输入两个数字,并计算两个数字之和
# 赋值3个参数,因为都是str,所以sum需要float转换一下num1=input('please input mum1:') num2=input('please input num2:') s ...
- java输入长宽高计算表面积_我想问一下javascript,要求用户输入长宽高,然后计算出来 总面积,体积,和长宽高总和...
这是我自己写的,不知道为什么总是不能显示出来计算结果,有高手给我看看嘛,小弟感激不尽!!!!!!!!-//W3C//DTDXHTML1.0Transitional//EN""htt ...
- 用户输入三角形三边长度,并计算三角形的面积:(海伦公式)
a=float(input('第一条边长:')) b=float(input('第2条边长:')) c=float(input('第3条边长:')) p=(a+b+c)/2 s=(p*(p-a)*(p ...
最新文章
- python 检测文件或文件夹是否存在
- ubuntu16.04安装mysql5.7.15
- Spring Boot+Docker微服务分布式服务架构设计和部署案例
- c语言求泰勒正弦公式,用泰勒公式求sin(x)的近似值
- android matrix 缩放,android – 如何获取任意矩阵的缩放值?
- C语言——数组、函数、指针
- 【USACO Feb 2014】Cow Decathlon
- 圈圈教你玩USB(第二版) 笔记
- ubuntu安装gcc和g++
- h5侠客行服务器维护有更新什么,侠客行h5转生条件大全及转生激励说明
- win的反义词_小学英语常见的英语单词反义词大汇总,一定要让孩子掌握!
- 批量下载npm离线安装包
- 基于Sen2Cor软件的Sentinel-2大气校正
- uni-app中自定义图表(canvas实现chart图表)开发篇(1)-圆环带进度条
- 计算机科学中的递归算法是把问题,从计算思维的视角辨析算法中的递归与迭代...
- Power BI 通过Treatas函数自由切换坐标轴
- 理解电脑上的串口对应的端口号(com口)
- mac开机启动mysql_新Mac 开机启动MySQL/MongoDB/Redis 等服务
- 用win32 api画圆和椭圆
- 趣味实践 利用Python定制可爱的举牌小人
热门文章
- python — 用 pickle 保存 dict 对象时报错:TypeError: a class that defines __slots__ without defining ...
- Linux - tmux教程
- S60真无线楼氏动铁耳机 强烈种草!
- 统计数据集的标准差和方差
- SPL比SQL更难了还是更容易了?
- 汇编中的ASSUME的使用
- linux mysql 服务名,linux mysql服务启动命令
- SSH远程登录无法连接问题
- 编程实现:为了节约用电,将用电量分成3个区间。不同的区间给出不同的收费标准。对于1至90度的电量,每度0.6元,对于91至150度的电量,每度1.1元,对于大于150度的电量,每度1.7元,编写一个J
- 单字节字符串、宽字符串和多字节字符串