`
yyzhpq
  • 浏览: 301427 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

日前和时间的操作

    博客分类:
  • j2ee
 
阅读更多

一、JAVA中日期的获取、设置和格式化
1)JAVA提供了3个日期类:Date、Calendar和DateFormat。
  Date()方法主要用于创建日期对象并获取日期;
  Calendar()方法主要用于获取和设置日期;
  DateFormat()方法主要用于创建日期格式化器,然后再由格式化器将日期转换为各种日期格式串输出。
2)JAVA语言规定的基准日期为格林尼治标准时间1970.1.1.00:00:00,当前日期是由基准日期开始所经历的毫秒数转换出来的。
3)DateFomat类在java.text包中,Date和Calendar类在java.util包中。
4)实例如下:
import java.util.*;
import java.text.*;

public class DisplayDate {
 public static void main(String[] args){
  Date today;
  Calendar now;
  DateFormat f1,f2;
  String s1,s2;
  
  System.out.println("\n显示Date类的相关用法");
  
  today = new Date();
  System.out.println("new Date()= \t"+ today);
      
  System.out.println("\n用DateFormat类显示各种日期格式");
  
  //显示各种日期格式
  f1 = DateFormat.getDateInstance();
  s1 = f1.format(today);
  System.out.println("DateFormat.getDateInstance()= \t"+s1);
  
  f1 = DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA);
  s1 = f1.format(today);
  System.out.println("DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= \t"+ s1);
  
  f1 = DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA);
  s1 = f1.format(today);
  System.out.println("DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+ s1);
  
  f1 = DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA);
  s1 = f1.format(today);
  System.out.println("DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= \t" + s1);
  
  System.out.println("\n用DateFormat类显示各种时间格式");
  
  //显示各种时间格式
  f1 = DateFormat.getTimeInstance();
  s1 = f1.format(today);
  System.out.println("DateFormat.getTimeInstance()= \t"+s1);
  
  f1 = DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA);
  s1 = f1.format(today);
  System.out.println("DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= \t"+s1);
  
  f1 = DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA);
  s1 = f1.format(today);
  System.out.println("DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= \t"+s1);
  
  f1 = DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA);
  s1 = f1.format(today);
  System.out.println("DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= \t"+s1);
  
  System.out.println("\n显示Calendar的相关时间用法");
  
  now = Calendar.getInstance();
  today = now.getTime();
  System.out.println("Calendar.getInstance().getTime()= \t"+ today.toString());
  
 }
}

程序运行结果显示如下:

显示Date类的相关用法
new Date()=  Fri May 02 13:29:32 CST 2003

用DateFormat类显示各种日期格式
DateFormat.getDateInstance()=  2003-5-2
DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)=  2003年5月2日
DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)=  2003-5-2
DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)=  03-5-2

用DateFormat类显示各种时间格式
DateFormat.getTimeInstance()=  13:29:32
DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)=  下午01时29分32秒
DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)=  13:29:32
DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)=  下午1:29

显示Calendar的相关时间用法
Calendar.getInstance().getTime()=  Fri May 02 13:29:33 CST 2003

分享到:
评论

相关推荐

    002多时间尺度源储荷协调调度+日前日内实时+需求响应.rar

    接着,我们来看"日前调度",这是在一天前进行的电力市场操作,主要目的是确定第二天的发电计划,考虑到天气预报、燃料供应、设备维护等因素,以最小化系统成本并确保供电安全。日前调度的决策直接影响到电网的运行...

    电子功用-含风力光伏发电配电网日前无功调度的生成装置及方法

    含风力光伏发电配电网日前无功调度的生成装置可能包括先进的预测模型,用于估计未来一段时间内的风力和太阳能发电量,以及一套智能算法,如遗传算法、粒子群优化或深度学习网络,来解决复杂的优化问题。这些算法可以...

    电气代码:002多时间尺度源储荷协调调度+日前日内实时+需求响应.zip

    在电力系统运行与管理中,源储荷协调调度是一个关键环节,它涉及到多个时间尺度的优化问题,包括日前、日内和实时调度。这些调度策略旨在确保电力系统的稳定性、经济性和可靠性,同时考虑到可再生能源的不确定性以及...

    装卸时间和滞期费的计算.doc

    装货港和卸货港有特定的工作时间规定,且周日和节假日前一日下午18:00后至次日8:00前不计入装卸时间。根据提供的装货港事实记录,船舶抵港后在规定时间内完成了装卸,但由于下雨和停工,实际装货时间可能超过3天,...

    微电网多时间尺度优化调度matlab源码.zip

    通过深入研究这个MATLAB源码,不仅可以了解微电网多时间尺度优化调度的具体实现,还可以为微电网的设计、运营和控制提供实际操作的参考。对于学习和研究微电网的学者或工程师来说,这是一个宝贵的资源,可以帮助他们...

    基于matlab编程实现的共享储能电站的工业用户日前优化经济调度.rar

    总的来说,本项目结合了MATLAB编程、储能电站技术、优化算法和电力市场知识,为工业用户提供了一套可行的共享储能电站日前优化调度方案,对于提高能源利用效率,降低运营成本,以及推动清洁能源的发展具有重要意义。

    考虑电动汽车充电阻塞的日前动态税收优化分析.pdf

    仿真结果显示,动态税收控制策略在不同时间段内都能有效地防止充电阻塞,同时确保了日前电网的最佳税收。这种优化策略提高了控制方案的实际操作性,有利于实际工程应用。 现有文献中,虽然已有研究关注电动汽车的...

    wavelet-analysis.rar_多因素_小波 时间序列_电价 预测_电价matlab_电价预测

    总结来说,这个项目综合运用了小波分析、多因素分析和多变量时间序列模型,旨在提高日前电价预测的精度,其背后涉及的数学理论和技术对于电力市场分析和决策具有重要价值。通过深入理解和应用这些知识,我们可以在...

    节假日前安全检查表.doc

    ### 节假日前安全检查表知识点详述 #### 一、检查背景与目标 **检查背景:**在节假日来临之前,对生产单位进行全面的安全检查是确保员工安全、避免安全事故的重要措施之一。节假日期间,由于生产活动减少或者停止...

    基于Fisher时段划分的配电网源网荷储多时间尺度协调优化调控策略

    首先,文章构建了一个涵盖日前优化、日内滚动优化和秒级监控三个阶段的多时间尺度协调优化架构。这个架构旨在根据不同的时间尺度特性,对不同类型的资源进行精细化调度,以提升整体系统的运行效率和安全性。日前优化...

    [C语言]计算两日期间隔的天数,计算一个日前N天后(前)的日期

    总结来说,这个项目提供了两个关键功能,用于日期操作:计算日期间隔和基于日期移动N天。这些功能的实现涉及日期的比较、闰年的判断和天数的累加,对于理解日期处理和C语言编程技巧非常有帮助。通过测试代码,我们...

    数学建模竞赛操作PPT学习教案.pptx

    【数学建模竞赛操作流程详解】 ...以上就是数学建模竞赛中学生需要了解和执行的主要操作流程,确保遵循这些步骤,可以有效地参与竞赛并提交合规的论文。在竞赛过程中,遇到任何问题,应及时寻求帮助,确保参赛顺利。

    票据贴现业务操作实物及风险提示.pptx

    - 操作风险:错误的操作可能导致资金损失,例如未按规定时间贴现或背书不当。 7. **实际操作注意事项** - 对票据的真实性进行严格审核,防止伪造或篡改。 - 评估付款人的信用状况,确保其有能力履行付款义务。 ...

    专题资料(2021-2022年)FOB操作流程.doc

    与生产线保持沟通,确保按期装箱,并在截关日前提交报关资料。 **T/T付款方式的外贸操作流程**: 1. 展会后报价和样品寄送。 2. 客户反馈后下单。 3. 确认销售确认书(S/C)细节,如交货期、付款方式等。 4. 签订并...

    电气代码:020基于多时间尺度滚动优化的多能源微网双层调度模型.zip

    压缩包中的文件详细阐述了上述理论,并可能包含具体算法实现、案例研究和仿真结果,以展示该模型在实际操作中的效果。通过深入学习和理解这个模型,工程师和研究人员能够为多能源微网设计出更智能、更经济的调度策略...

    盘点流程与电脑操作.pptx

    【盘点流程与电脑操作】是企业管理中的重要环节,特别是在零售业和库存管理中。这个流程主要涉及以下几个关键步骤和相关责任人: 1. **盘点准备**:由IT主管负责,在盘点前一周进行月结(日结),确保财务数据准确...

    国际货运代理操作流程.doc

    10. **催促退单与核销**:在规定时间内跟进费用的支付,并尽快返还货主的核销单和退税单。 11. **应对海关退税问题**:如遇到报关数据与舱单不符的情况,需要提供报关单复印件、场站收据等材料进行调整。 整个国际...

    精品资料(2021-2022年收藏)票据贴现操作流程.doc

    在操作流程上,包括受理、审查、审批和办理四个步骤。受理时,申请人需提供完整的银行承兑汇票原件、交易合同、发票等相关材料。审查阶段,银行会核实票据要素、交易合同内容、出票人及承兑行信息、票据变更情况、...

    垃圾转运站管理规定.doc

    负责收集管辖范围内垃圾转运站的垃圾日清运统计和月汇总表,并于每月 30 日前报区主管环卫部门存档。 操作员的职责包括了解有关工艺流程,掌握具体的设备和设施操作规程,并具备简单处理设备故障的能力;按时上下班...

Global site tag (gtag.js) - Google Analytics