近期处理续展期的日期比较问题

不应在js中浪费太多时间.js引入版本不同也导致一些问题.后台判断后将处理结果再传给前台处理即可.

java处理获得某时间,判断当前时间是否在该时间的一年前至半年后:

 1 package test;
 2
 3 import java.text.ParseException;
 4
 5 public class TestDate {
 6
 7     public static void main(String[] args) throws ParseException {
 8         //  一年前的日期
 9         java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
10         java.util.Date tmDateBegin= format.parse("2016-8-31");
11         long beforeTime=(tmDateBegin.getTime()/1000)-60*60*24*365;
12         tmDateBegin.setTime(beforeTime*1000);
13         String beforeDate=format.format(tmDateBegin);
14         System.out.println("一年前:"+beforeDate);
15         //半年后的日期
16         java.util.Date tmDateEnd= format.parse("2016-8-31");
17         long afterTime=(tmDateEnd.getTime()/1000)+60*60*12*365;
18         tmDateEnd.setTime(afterTime*1000);
19         String afterDate=format.format(tmDateEnd);
20         System.out.println("半年后:"+afterDate);
21         //获取当前日期
22         java.util.Date todayDate=new java.util.Date();
23         java.util.Date dateAfterDate = format.parse(afterDate);//转为Date类型
24         java.util.Date dateBeforeDate = format.parse(beforeDate);//转为Date类型
25         if((todayDate.before(dateAfterDate))&&(todayDate.after(dateBeforeDate))){
26             System.out.println("Ok! 可以续展");
27         }else{
28             System.out.println("not Ok! 不可以续展");
29         }
30     }
31
32 }
时间: 2024-11-23 07:56:20

近期处理续展期的日期比较问题的相关文章

如何激活已过试用期的System Center 2012 Operations Manager

开始在测试System Center 2012 Operations Manager(以下简称为SCOM)一直使用的是评估版本,一直忘了输入密钥,周六的时候突然收到评估过期通知邮件,同时OpsMgr控制台无法连接.本文将引导您完成如何激活它的步骤. 如果尝试打开OpsMgr控制台,报警及报错如下: Log信息如下: 日期: 2016/12/26 9:07:22 应用程序: Operations Manager 应用程序版本: 7.1.10226.0 严重性: 错误 消息: 未能连接到服务器"BJ

A Little Bit about Buffer Overflows

在您最喜欢的搜索引擎上进行简单搜索,您将很快看到有多少计算机安全损害和/或故障是由所谓的缓冲区溢出引起的.例如,以下摘自2000年11月3日风险第21卷第9期: 日期:Thu,2000年11月2日17:57:09 PST 来自:"Peter G. Neumann"<[email protected]> 主题:空中交通管制的困境 2000年10月19日,数百架飞机因为一架飞机而着陆或延误 洛杉矶空中交通管制系统中的软件问题.原因 被归因于墨西哥控制器输入9(而不是5)个字符

doeNET Framework 农历 ChineseLunisolarCalendar

C:\Program Files (x86)\MSBuild\14.0\Bin\csc.exe test.cs # test.cs using System; using System.Diagnostics; using System.Globalization; using System.IO; class Program { private static readonly ConsoleColor DefaultForegroundColor = Console.ForegroundCol

java面试题001

hibernate中离线查询去除重复项怎么加条件?? dc.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); http协议及端口,smtp协议及端口 http:超文本传输协议    端口 80 smtp:简单邮件传输协议 端口25 编写程序,完成文件复制功能 Servlet创建过程及生命周期Servlet 在容器中运行时,其实例的创建及销毁等是由容器进行控制. Servlet 的创建有两种方法. 客户端请求对应的 Servlet 时,创建

CES神吐槽:人工智能快要“烂大街”了?

在CES 2017开展前夕,化名Master的"阿尔法狗"一路击败包括排名世界第一的柯洁等60位围棋高手,在快棋战中再次宣告了人工智能的胜利.紧跟着在刚刚开幕CES上,CCTV的美女记者通过镜头更是直接了当地指出"2018年全球将有超过60亿台设备用上人工智能技术"!笔者脑子里的第一反应只能是:什么情况?怎么一夜之间感觉人工智能就要烂大街了?难道今年是2020年? 1月5日-8日在拉斯维加斯上演的国际消费电子展上,来自150余个国家和地区,超过3800家参展商发布最

参考文献格式

一.参考文献写法的误区 教师撰写教育科研论文大多在文后会列有参考文献(注意一般不宜写成参考书目或参考资料,因为后两者会有过窄或过宽之嫌),但在实际撰写时却经常会出现一些误区: 1.文献引用不符合要求 具体表现有: (1)所列文献范围过宽,凡所参阅过的均列出其中,如教材.内部刊物.获奖过但并未公开发表的成果报告等: (2)所列文献过多,如有些教师认为 文献越多越好,将参阅过的文章书籍后的参考文献也悉数收录,有些文献作者并没有亲自阅读,只是认为跟自己的文章搭点边,也凑数其后: (3)所列文献过少,

【转】UML的9种图例解析

UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务.一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法). 3) 类的属性即类的数据职责,类的操作即类的行为职责 一.依赖关系(Dependence) 依

UML建模之状态图(Statechart Diagram)

 状态图目录: 一.状态图简介(Brief introduction) 二.状态图元素(State Diagram Elements) 1.状态(States) 2.转移(Transitions) 3.动作(State Actions) 4.自身转移(Self-Transitions) 5.组合状态(Compound States) 6.进入节点(Entry Point) 7.退出节点(Exit Point) 8.历史状态(History States) 9.并发区域(Concurrent Re

计算从哪天起应该购买预售火车票.cs

代码直接CSC编译即可. using System; using System.Diagnostics; using System.IO; using System.Threading; using System.Threading.Tasks; class Program { static ConsoleColor DefaultForegroundColor = Console.ForegroundColor; static int Main(params string[] args) {