时间专题小结
历时5个月的实践应用与验证, 小结如下
时间变量的顺序与格式
时间变量 10个 |
变量的顺序 |
---|---|
基础8个 |
年月日, 时分秒, 星期 周数 |
时区(特殊处理) |
timezone |
秒的单位 |
ms毫秒, µs微秒, nm纳秒) 所有的读秒 |
将周数加进来作为另外一个维度, 应用cron的时候,recursively start from the end.
对时间感知 从end往前的模式,
cron中时间变量的顺序 cron专注在一年内, 除了year之外, 也是start from the end
时间的格式 年月日均小写:
%y-%m-%d
, 时分秒都是大写:%H-%M-%M
, Weekday%wu
, Weeknumber%W
两个文字表述的变量: weekday%aA
and month%bB
-
标注的
ctime
date +"%c" python -c "import time; print(time.ctime())"
Mon 11 Nov 2019 12:10:57 PM CST Mon Nov 11 12:10:57 2019
时间的感知与分析
回归到“钟表”的意像图
宏观感知“一日”
八分图
No |
时间段 |
维基命名 |
---|---|---|
1 |
0时~3时 |
安 |
2 |
3时~6时 |
晓 |
3 |
6时~9时 |
早 |
4 |
9时~12时 |
亮 |
5 |
12时~15时 |
热 |
6 |
15时~18时 |
|
7 |
18时~21时 |
归 |
8 |
21时~24时 |
休 |
微观层面的时间感知
核心是应用分数表示的方法
选择起始点 遵循AM与PM的概念,以太阳的最高点为划分点, 遵从国际标准, 选择0点为起始点.
两个重要的时间节点 抛弃原先的方案, 以正午12点为关键节点, 因此两个时间节点的选择, 既然选择了AM和PM, 就只以12点为关键节点
12小时还是24小时 选择12小时, 原因是选择了AM和PM.
感知时间流逝的算法
采用分数法.fraction
时间管理的三件武器
calendar, clock and datetime(combined) date 以shell的ncal, date与time为基础.
Emacs中的应用
需要重新再阅读文档. 目前没有解决的问题, 便是如何在calendar中做规划. emacs中的日历优点是可以与四时互动.
pandoc draft.org -o ../posts/时间专题小结.rst