`

Java 设定工作日日历

阅读更多

开发清单

  • JDK 1.7
  • Servlet 3.0
  • JSP
  • Dom4j 1.6.1
  • FullCanlendar 3

    后台考虑兼容性,并没有使用数据库,而是采用xml格式存储数据,毕竟一年只有365天,点击FullCanlendar的某一天,设置为休息日,再次点击取消。


XML格式为:

<?xml version="1.0" encoding="UTF-8"?>

<roots xmlns="http://www.phpStudy.net" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.phpStudy.net note.xsd">  
  <event ID="S2016-12-11" start="2016-12-11" title="休息日"/>  
  <event ID="S2016-12-04" start="2016-12-04" title="休息日"/>  
  <event ID="S2016-12-03" start="2016-12-03" title="休息日"/>  
  <event ID="S2016-12-10" start="2016-12-10" title="休息日"/>  
  <event ID="S2016-12-17" start="2016-12-17" title="休息日"/>  
  <event ID="S2016-12-18" start="2016-12-18" title="休息日"/>  
  <event ID="S2016-12-24" start="2016-12-24" title="休息日"/>  
  <event ID="S2016-12-25" start="2016-12-25" title="休息日"/>  
  <event ID="S2016-12-31" start="2016-12-31" title="休息日"/>  
  <event ID="S2017-01-01" start="2017-01-01" title="休息日"/> 
</roots>

 
 约束文档

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.phpStudy.net"
xmlns="http://www.phpStudy.net"
elementFormDefault="qualified">

<xs:element name="roots">
    <xs:complexType>
      <xs:sequence>
		<xs:element name="event" minOccurs="0" maxOccurs="366" >
			<xs:complexType>
				<xs:attribute name="ID" type="xs:ID" />
				<xs:attribute name="title" type="xs:string" />
			</xs:complexType>
		</xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>


</xs:schema>

 关键代码,下载附件吧。思路很重要,维护政府工作日历一直是一个问题,那么有了这个会不会好一些呢?

 详细地址:http://www.cnblogs.com/dbcsd/p/6229361.html

  • 大小: 23.8 KB
分享到:
评论

相关推荐

    java awt日历

    8. **测试与优化**:运行程序,进行测试,查看日历是否正常工作,没有逻辑错误。根据反馈进行优化,提高用户体验。 `TestDate.java`可能包含以上部分或全部代码,通过分析这个文件,你可以更深入地理解如何利用Java...

    java课程设计:日历记事本。

    ### Java课程设计:日历记事本 #### 一、基本要求实现 ##### 1.1 问题描述 本设计的主要目标是开发一个融合了日历和记事本功能的应用程序,旨在帮助用户更好地管理日常事务。具体而言,该应用程序需要具备以下...

    小小工具箱-(备忘录,日历,倒计时)(java源代码)

    其次,日历功能通常包括查看当前日期、添加事件、标记特殊日子等功能,用户可以通过它来规划日常生活和工作。最后,备忘录功能提供了一个文本编辑界面,让用户快速记录和保存重要的想法、待办事项或其他信息,方便...

    日历挂件 好用

    无论是电脑桌面还是手机屏幕上,日历挂件都是一个便捷的助手,帮助我们高效地规划每一天的工作与生活。 日历挂件的种类繁多,每一种都有其独特之处。用户可以根据自己的喜好,选择适合自己的日历挂件。有的挂件设计...

    安卓日历calender

    这个项目涵盖了安卓开发的基础到高级特性,包括事件创建、提醒设置、日视图、周视图、月视图的展示,以及日历同步等功能。然而,值得注意的是,描述中提到当前存在闹钟功能的bug,这意味着在实际使用中,闹钟可能...

    calendar 日历管理

    - **事件创建**:用户可以创建新的事件,并设定日期、时间、地点和描述,以记录会议、生日、纪念日等重要事项。 - **提醒与通知**:系统可以在设定的时间提前发送提醒,通过电子邮件、手机通知或者桌面弹窗方式让...

    实用的日历签到

    为了提升用户体验,"实用的日历签到"可能还提供了多种自定义选项,如改变主题颜色、选择不同的视图(日视图、周视图、月视图)以及设置个性化提醒。此外,数据同步功能也是必不可少的,用户可以在不同设备间无缝切换...

    java版记事本源码 Java记事本 记事本java程序 java swing 记事本

    它使用了Java的定时任务调度库java.util.Timer和TimerTask,以设定固定的间隔自动保存文件,避免了因为意外情况导致未保存的工作丢失。开发者可以通过设定不同的时间间隔来调整自动保存的频率。 日历功能可能采用了...

    简单的日历日程管理小程序

    "简单的日历日程管理小程序"是一个适合初学者和自学者的项目,它提供了完整的功能,可以帮助用户有效组织时间,提高生活和工作的效率。在这个项目中,我们将深入探讨Android平台上的日历API和日程管理技术。 首先,...

    多选的国产日历控件

    此外,这款日历控件还支持SimpleDateFormat格式,这是Java中的一种日期时间格式化工具,允许开发者自定义日期的显示样式。例如,用户可以设定日期格式为"yyyy-MM-dd","MM/dd/yyyy"等,以满足不同的展示需求。 控件...

    CalendarPad_java_

    它分为两大部分:左侧展示日历视图,用户可以通过这个视图快速浏览不同日期,查看已安排的事件或者设定新的提醒;右侧则是一个日记区域,用户可以在这里记录每天的心情、工作事项或者其他重要信息。这种左右分栏的...

    WebCalendar日历控件

    8. **兼容性**:考虑到不同的浏览器和操作系统,WebCalendar通常会优化其代码以确保在Firefox、Chrome、Safari、Edge以及IE等主流浏览器上都能正常工作。 9. **安全性**:作为Web应用的一部分,WebCalendar需要处理...

    基于JAVA的人力资源管理系统

    6. 绩效管理:根据设定的考核标准,评估员工的工作表现,JAVA可以通过算法和数据分析工具,实现公正、客观的绩效评价。 此外,系统设计还需要考虑用户体验,使用Spring Boot、Hibernate等框架可以简化开发,提高...

    日历

    在提供的文件列表中,`cal.doc`可能是关于日历系统的文档,详细介绍了其工作原理、使用方法或者设计思路。`.doc`是Microsoft Word文档的格式,通常用于存储文本、表格和图片等内容。而`calendar.pbl`可能是数据库...

    课程设计日历类

    - 考虑到实用性,日历类可能需要保存用户的设定以便后续使用。这涉及文件I/O操作,可以使用文本文件或配置文件格式(如JSON、XML)来存储数据。 8. **设计模式**: - 日历类可能采用单例模式,保证在整个应用程序...

    Java日期控件附带使用说明

    在Java编程中,日期和时间处理是不可或缺的一...理解这些控件的工作原理以及如何与之交互,对于提高Java GUI应用的用户体验至关重要。通过熟练掌握这些知识点,Java编程爱好者们能够更好地在他们的项目中利用日期控件。

    java日期计算

    假设我们有一个需求:需要设定问卷的有效期为发布之日起的30天内。下面是如何实现这个需求的步骤: 1. **初始化Calendar对象** 首先创建一个`Calendar`对象并获取当前日期: ```java Calendar calendar = ...

    日历控件 很好用的 可以清空,时分秒

    在这些应用中,用户可以通过日历控件设定提醒、添加活动或者查看特定日期的信息。 日历控件有多种表现形式,如下拉式菜单、弹出窗口、滑动选择器等。例如,iOS和Android系统中的原生日历控件就具有不同的交互方式。...

    android 日历打卡代码 demo

    - `SimpleDateFormat`或`java.time.format.DateTimeFormatter`用于日期字符串的格式化,如显示“2022年3月5日”。 5. **通知服务** - 为了提醒用户每日打卡,可以使用`NotificationCompat`构建通知,并通过`...

    个人日常事务管理系统(java版)

    这涉及到日历和定时任务API的运用,如Quartz或Java的ScheduledExecutorService。 4. **账号管理**:用户可以存储各种在线服务的账号信息,系统会加密存储,保护用户的隐私。这里可能用到的是密码哈希和加密算法,如...

Global site tag (gtag.js) - Google Analytics