4 x; B( j4 R3 G% }* A
老兵帅客 发表于 2015-2-2 13:09. P/ L; N% j" ~/ T/ s
看来俺一定不是程序员了,因为俺从来就没这么复杂地玩过。日期可以从系统函数或者类库中的方法得到,我最多 ...
老兵帅客 发表于 2015-2-2 13:09; Q, c* \7 ]$ }! q* l) u7 J3 r
看来俺一定不是程序员了,因为俺从来就没这么复杂地玩过。日期可以从系统函数或者类库中的方法得到,我最多 ...
hotmen 发表于 2015-2-2 11:279 }& t4 y: m! }
能换算干支就更好了。
橡树村 发表于 2015-2-2 12:49
这个在当年可以用的日期函数还很罕见的时候有用。后来系统本身就提供这些计算了,自然没必要记。* d8 a: A- u. [( A/ |. P2 v$ r
5 ?7 J: c0 c; @9 R' T6 m1 t Z
我最早 ...
老兵帅客 发表于 2015-2-3 02:13" n$ c( P' C# s0 m- n
问题是DOS下面的BASIC已经提供日期函数了啊,程序员何必再用这个?
橡树村 发表于 2015-2-2 13:21
不记得当年BASIC有计算两个日期之间有几天的函数。也许有但从来没用过,当年就没有使用BASIC做过这类编程 ...
橡树村 发表于 2015-2-2 13:21# ?# M/ F' V$ [3 g
不记得当年BASIC有计算两个日期之间有几天的函数。也许有但从来没用过,当年就没有使用BASIC做过这类编程 ...
老兵帅客 发表于 2015-2-3 02:29
我当年学PASCAL的时候,一个作业就是编万年历,从你的当前日期开始。因此我们就用PASCAL自带的日期函数找 ...
橡树村 发表于 2015-2-2 13:42) a9 x1 e6 j4 O2 b2 `' P6 }
Turbo Pascal?
最早PC机带的BASIC函数很少的,和Pascal比不了。
老兵帅客 发表于 2015-2-3 02:44# i% p& b! _- W( b. B! E
不,是标准PASCAL,用的是微软的编译器。我上学的时候还没出turbo pascal呢,后来这东西出来了,拿来一试 ...
橡树村 发表于 2015-2-3 02:52* c: t) q! H' S- [
Turbo pascal 是83年的,那时候我还不知道计算机长啥样呢。" n5 h, D: }) v2 R. ]) q. S- u
$ w7 p- c, t" I7 N
我最早是在Comx35机器上接触的BASIC,84年。 ...
孟词宗 发表于 2015-2-1 20:21: s B" B- R/ F
程序员为啥不直接用格历?
老兵帅客 发表于 2015-2-2 13:094 o& q6 z& ^1 W' E( _+ s! l, W
看来俺一定不是程序员了,因为俺从来就没这么复杂地玩过。日期可以从系统函数或者类库中的方法得到,我最多 ...

heinsect 发表于 2015-2-3 10:21
这个方法是天文计算里常用的。不过俺现在的项目中有一个完整的数据库实现,别人做的,中间要计算日期间隔 ...
shijz 发表于 2015-2-3 07:41+ N1 `1 f" l) N( `' N
原来在「十万个为什么」第一册上看过这个算法。
后来看unix上也是以某一点作起点,以该点到现在的总秒数计 ...
喜欢 发表于 2015-2-26 21:50) M" ~, v% [4 k9 |" k% g5 S. i
提问:那个floor的功能是怎么算的?
heinsect 发表于 2015-2-26 08:58' U% E7 W! a, Y( K l( ]' [
小于或等于这个实数的整数中最大的那一个
| 欢迎光临 爱吱声 (http://129.226.69.186/bbs/) | Powered by Discuz! X3.2 |