回文章列表
作者wildwolf.bbs@Jong.GradDorm2.nctu.edu.tw (可愛的哲哲), 信區: firebird
標題Re: 嗯...問一下 about y2k
時間Coba BBS (Thu Apr 22 17:02:34 1999)
轉信站: GIBBS!egg.mm.ntut!JCPP
Origin: coba.dorm-gd2.nctu.edu.tw

【 在 Erick.bbs@bbs.thu.edu.tw (Aseptic) 的大作中提到: 】
: 【 在 wildwolf.bbs@Jong.GradDorm2.nctu.edu.tw (可愛的哲哲) 的大作中提到: 】
: :   主要是一些 log 檔的時間和精華區顯示的時間
:     那些呼叫 ctime() 的東西應該跟 compiler 及系統有關係吧!
:     如果用的 OS 或 compiler 並未解決這些與時間有關的 function
:     才會引發毛病吧?

      沒有啦...有些是當初程式就用 %2d 的方式來秀 year 的值

      當然這些都不是大問題啦...只是到時候顯示上變成 00 而已

:     我不確定 FB 裡有用兩位來處理時間的部份嗎?(功力不足
:     沒辦法 k 完整個 source)

      今天算了一下  
      
      now=time(0);
      sprintf(fname,"M.%d.A",now) ;  
 
      如果是這種算從 00:00:00 UTC, January 1, 1970 秒數的東東

      long 假設是 4 bytes= 32 bits

      2^32 / 365 / 86400 = 136

      1970 + 136 = 2106 <- 不過那個時候應該是沒有 bbs 了 :p

      不過還是要全部 source 找找看才知道..

      另外 OS 部份就不關我們的事了

--
███ ███ ███ ███ ███  ███ ███ ███         
█       █   █  █ █     █   █   █   █  █ █   █        O\   /O
███   █   ███ ███ ███    █   ███ █    █        O>!<O
█       █   █ █  █     █   █   █   █ █  █   █         o   o
█     ███ █  █ ███ ███  ███ █  ████    
 Firebird BBS系列站 Gopher server: king.ee.nctu.edu.tw (140.113.212.16)

※ 來源:‧第一靠邊站 coba.dorm-gd2.nctu.edu.tw‧[FROM: Coba.Dorm-GD2.N]
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻