多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**1.电子日历及日历视图**       me库电子日历,是将以天为单位的日期格作为横向尺度、以小时为单位的时间点作为纵向尺度,在这样的二维视图中对条目所包含的日期/时间跨度信息以柱状图方式来表示的一种库表达方式。       表述ME库电子日历的视图模式叫日历视图,与列表视图、表格视图并列为ME库三大视图模式。 **2.日历视图的切换方法**       在含有日期/时间字段的库界面,左划屏幕,点击顶部“视图”按钮,选择“日历”选项,即可切换为日历视图。在日历视图模式下,点击“日历”选项最右侧的扩展按钮,可出现“日历视图、3天查看、周视图”(部分翻译不准确,应为“日视图”、“三日视图”、“周视图”)的选项菜单,这三个选项主要控制在适应屏幕的宽度下,显示几日信息。 **3.电子日历的表述方式**       电子日历主要表达的要素是时间跨度,在时间的长河中要表示一个时间跨度,就好比要在一条直线上表示一个线段一样,首先要知道线段起点,其次要知道线段终点或者长度。切换到我们要表述的电子日历场景中来,开始时间就是线段起点,结束时间就是线段终点,持续时间就是线段长度。所以,时间跨度有以下两种表述方式:       (1)开始时间 + 结束时间       (2)开始时间 + 持续时间       当然,数学学得好或逻辑思维较强的人还会说,在一条直线上表述线段还有第三种方式:已知终点和线段长度。没错,作为线段表述这种方式是没有任何问题的,但ME库的电子日历不支持以某时间点为终点向前追溯一段时间的方式。 **4.可以用于电子日历的字段** ME库现有的29种(以3.9.7版为准)字段中,有6种字段可以用于电子日历。 (1)可用于表示“开始时间、结束时间”的字段:日期/时间 (2)可用于表示“持续时间”的字段:时间、整数、实数、整数值和计算字段(输出结果建议为实数或整数,最好不用用时间日期格式或其它格式) (3)JS字段目前还不能用于电子日历。 **5.多个电子日历字段的优先顺序** 既然有这么多的字段可以同时用于电子日历,那必然有人会细究他们之间的区别,实际上也就是优先度的问题。经过大量的测试,不同字段间的优先度关系可以用以下三句话来表示: (1)在“开始时间+结束时间”的方式中,如有多个日期/时间字段用于电子日历并设置为“开始时间”或“结束时间”,则按“最后出现优先”的原则处理; (2)在“开始时间+持续时长”的方式中,如有多个字段用于电子日历并设置为“开始时间”或“持续时间”,也是按“最后出现优先”的原则处理; (3)在“开始时间+结束时间”和“开始时间+持续时间”的两种方式混合出现的时候,先是按“结束时间”优于“持续时间”的原则处理,其次才是按“最后出现优先”的原则处理。 **6.电子日历的典型用途** 说了这么多有关电子日历的应用技巧,那它到底有什么实际用途呢?在这里只举出几种常见的用途,供大家参考,更多的用途期待大家去开发。 (1)个人日程安排 可以将未来几日的事务按预估时间和时长做个提前安排。在日历视图下查看,会感觉一目了然。如有其他活动需要安排,可以很方便找出时间空档或冲突事务。 (2)每日时间记录 可以将每日事件的时间占用做个记录,然后根据时间记录来进行很多分析:比如花费时间最多的是什么事情?每天时间都浪费在哪里?还有哪些时间可充分利用?根据分析结果,可以做出自己的时间管理方案。 (3)持续时长统计 生活中,很多时候需要记录某一事件或状况的持续时长,比如生病的病人,可能需要记录间歇发作的某一身体不适状况的总持续时间。这些用电子日历都是很方便可以做到的。 作者:毕加索