- 浏览: 251357 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
计算离当前日期之前或之后任意天的日期:
/** * 日期计算 * @author zhangmingxue */ public class ComputeDateUtils { /** * 计算出离当前日期datas天的日期,若datas小于0表示当前日期之前datas天,若datas大于0表当前日期之后datas天 * * @param 要计算的天数 * @return 得到日期 */ public static Date getDate(int datas) { GregorianCalendar calendar = new GregorianCalendar(); calendar.add(GregorianCalendar.DATE, datas); String begin = new java.sql.Date(calendar.getTime().getTime()).toString(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date beginDate = null; try { beginDate = sdf.parse(begin); } catch (ParseException e) { e.printStackTrace(); } return beginDate; } /** * 计算出离beginDate日期datas天的日期,若datas小于0表示当前日期之前datas天,若datas大于0表当前日期之后datas天 * * @param 要计算的天数 * @return 得到日期 */ public static Date getDate(Date beginDate, int datas) { Calendar beginCal=Calendar.getInstance(); beginCal.setTime(beginDate); GregorianCalendar calendar = new GregorianCalendar(beginCal.get(Calendar.YEAR),beginCal.get(Calendar.MONTH),beginCal.get(Calendar.DATE)); calendar.add(GregorianCalendar.DATE, datas); String begin = new java.sql.Date(calendar.getTime().getTime()).toString(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date endDate = null; try { endDate = sdf.parse(begin); } catch (ParseException e) { e.printStackTrace(); } return endDate; } }
发表评论
-
JavaWeb中监听器+过滤器+拦截器
2018-09-06 21:58 486JavaWeb中监听器+过滤器+拦截器区别、配置和实 ... -
Bigdecimal 保留小数位
2018-07-20 17:01 450Bigdecimal 保留小数位 ... -
BigDecimal 相关计算
2018-07-20 16:58 440BigDecimal计算 import jav ... -
Java使double保留两位小数的多方法 Java保留两位小数
2018-07-20 14:49 484Java使double保留两位小数的多方法 Java保留两位 ... -
BigDecimal的加减乘除及比较大小
2018-07-19 17:11 429BigDecimal的加减乘除及比较大小 ... -
java中Object转换成int或String类型方法
2018-04-28 14:38 883... -
java 四舍五入保留小数
2017-12-28 17:09 435java 四舍五入保留小数 // 方式一: double ... -
打JAR包
2012-07-03 12:04 6731. 手工打Jar包: 用这个命令:jar -cvf ... -
用java调用oracle存储过程总结
2012-06-07 15:28 741一:无返回值的存储 ... -
java String与Date类型之间的相互转换
2012-02-01 18:50 772java String与Date类型之间的相互转换 pa ... -
Java中获取日期函数应用
2012-01-19 23:56 1613Java中常用的日期获取函数的应用: (1)String ... -
java常用类解析六:IO系统文件读写工具类
2014-07-06 16:54 941几个文件读写的工具类:文本文件读写、二进制文件读写 ... -
java常用类解析五:IO系统File类及文件搜索工具类
2011-11-01 01:01 8191、先看一个File类的简单的例子import java.io ... -
java常用类解析四:I/O流典型使用方式
2011-11-01 00:56 737例子: package http; im ... -
java常用类解析三:IO系统装饰类
2011-11-01 00:51 772java IO系统采用装饰器模式,用一些装饰类来装饰输入输出来 ... -
java常用类解析二:IO系统输入输出类
2011-11-01 00:46 836InputStream的作用是用来表示那些从不同数据源 ... -
java常用类解析一:System类、Object类、Arrays类、Cloneable接口
2011-11-01 00:36 814java常用类解析一:System类、Object类、Arr ... -
java反射例子
2011-01-19 21:27 722java反射例子: 1.创建接口类 package ... -
java动态代理
2011-01-19 21:23 705java动态代理实现方式: 1. 创建接口 pack ... -
java静态代理
2011-01-19 21:16 690java静态代理实现: 1.创建接口 packa ...
相关推荐
通过编译和运行这个程序,用户可以输入任意日期,程序会返回相应的活动状态。这种类型的小项目可以帮助初学者更好地理解C语言中的日期处理和结构体的使用,同时也可以锻炼逻辑思维能力。 请注意,由于没有实际的...
目的在于测试,但是对于初学者,也可以获得一些小的经验,事实上用vc提供的CTime函数的只用范围是1970年1月1日到2038年1月18日,再往后的日期就不能自动得到星期了,这个程序可以得到1812年到2012年任意一天的星期,...
描述指出这是一个程序或脚本,能够动态地显示当前日期,并且允许用户输入一个数值来查询过去任意天数的日期。这可能是一个实用的工具,比如在数据分析、日志记录或者自动化报告生成的场景中。程序的核心功能包括获取...
4. **计算任意日期天数.cmd**:此脚本可能允许用户输入两个日期,并计算它们之间的天数差。这需要理解日期的格式化和解析,以及日期之间的减法运算。 在CMD中处理日期通常需要以下步骤: - **获取当前日期**:使用`...
该程序的主要目的是计算任意指定日期的前一天。用户输入一个具体的年月日,程序会验证这些输入是否合法(例如,判断是否为闰年、月份和日期是否在合理范围内等),然后计算并输出前一天的日期。 ### 二、关键函数及...
VB提供了丰富的函数和方法来处理日期和时间,例如Date函数用于返回当前日期,Now函数获取当前日期和时间,以及Weekday函数,它是这个项目的核心。Weekday函数接收一个日期作为参数,并返回一个整数,表示该日期是一...
3. **判断非工作日**:在循环内部,通过`current.DayOfWeek`属性获取当前日期是星期几,如果为周六或周日,则跳过不计入工作日数量。 4. **输出结果**:在`Main`方法中,通过调用`GetWorkDays`方法并打印结果来展示...
# 计算当前月份之前的天数总和 total_days = sum(days_in_month[:month - 1]) # 加上当前日期 return total_days + day ``` #### 四、函数调用示例 我们可以调用这个函数并传入具体的年份、月份和日期来进行...
在ASP(Active Server Pages)开发过程中,我们常常需要处理日期和时间相关的逻辑,例如计算当前日期在特定时间段内属于第几周。这个问题涉及到日期运算、周期性计算以及对一周起始日的理解。以下是对这个ASP技术...
此外,为了让输出更易读,可以考虑添加一些格式化技巧,如对周末的日期进行特殊标记,或者突出显示当前日期。 在提供的压缩包文件"PerpetualCalendar"中,可能包含了实现这个功能的具体Java源代码。通过阅读和分析...
在JavaScript中,可以通过遍历日期对象,对比数据结构来判断当前日期是否为特定的节日或节气。 至于压缩包中的`date.js`,这可能是一个实现了上述功能的JavaScript库,它可能包含了公历和农历的转换函数,以及节日...
测试语句`SELECT [dbo].[WeekOfMonth](GETDATE())`会返回当前日期在当前月份的周数。 这个自定义函数可以方便地在SQL查询中使用,帮助我们快速获取日期所在的月份周数,对于基于时间的数据分析和报表生成非常有用。...
根据给定的信息,本文将详细解释如何在C#中实现从1970年1月1日开始加上一个指定秒数后得到当前日期的方法,并确保该日期是绝对准确的。此外,还将介绍如何将得到的UTC时间转换为本地时间。 ### 一、问题背景与需求...
通过`AddDays()`方法,我们可以轻松地向前或向后移动天数,得到任意一天的日期。例如,获取昨天和明天的日期: ```csharp DateTime.Now.AddDays(-1).ToShortDateString(); // 昨天 DateTime.Now.AddDays(1)....
- **参数**:`date` 为输入日期,默认为当前日期。 - **返回值**:格式化后的字符串,如 "yyyy-MM-dd HH:mm:ss"。 - **实现逻辑**: - 获取指定日期所在月份的第一天。 - 设置时间为早上0点0分0秒。 - 使用格式化...
4. 日期比较:提供比较两个日期的方法,判断是否在某个日期之前或之后。 5. 时间间隔:计算两个日期之间的差值,如相差的天数、小时数等。 6. 日期范围:检查日期是否在指定的日期范围内。 对于`JavaDateUtil.java`...
// 任意日期 CultureInfo culture = CultureInfo.InvariantCulture; // 使用默认的ISO 8601规则 int weekNumber = CultureInfo.InvariantCulture.Calendar.GetWeekOfYear(date, culture.DateTimeFormat....
实现方式:通过模运算计算当前年份与1900之间的余数,并根据结果选取字符串“ţF”中的字符作为年份的两位数字表示。 应用:适用于需要简洁展示年份的场景,如报表、日历等。 ### 2. 获取年份的特定编码表示 函数...
本文介绍了一个简单的JavaScript日期计算算法,用于计算当前日期之后30天的具体日期。通过详细解析代码,我们了解了如何获取当前日期、如何计算未来的日期以及如何输出结果。此外,还提出了一些改进方案,以提高代码...
本项目专注于删除指定文件夹路径下,当前系统时间之前第三天或之后任意天数的文件。通过修改配置文本,可以灵活设置删除的时间范围。以下是实现这一功能的关键知识点: 1. **文件系统操作**:C++标准库提供了`...