看板 Fortran 關於我們 聯絡資訊
請教高手 目前正在比較衛星資料(世界時)與中央氣象局的資料(地方時) 概念是讀取世界時(字串格式如:201509160000) 要如何轉換地方時(字串格式201509160800) 查了函式,都是讀取電腦系統時間相關的,請各位高手不吝提供指導,謝謝。 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 222.251.4.177 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1442679140.A.F24.html
rex0707: 直接把世界時自己加八小時呢? 09/20 00:13
linccit: 我也有想過要硬寫出來,先分短讀取時間(年月日時分), 09/20 09:10
linccit: 再查表轉成相對應數字(整數),小時加8後,再轉成文字 09/20 09:10
linccit: 拼貼起來,可是如果遇到轉換過後換隔日(加完過24),有 09/20 09:10
linccit: 必需影響月份要加1。有些麻煩,所以請教各位高手,不然 09/20 09:10
linccit: 直好硬寫程式 09/20 09:10
ededws1: 我是寫一堆if叫他判斷大小月跟閏年的,也想知道最佳解 09/20 09:38
commom: 我的做法是用shell內建的date +%s 轉成衛星秒再轉回來 09/20 23:33
onezillion: julian day,做資料的應該都會用到吧? 09/22 02:07
onezillion: datestr(datenum([2015,09,16,00,00,00])+8/24) 09/22 02:08
onezillion: 或改用datevec配num2str輸出成需要的格式 09/22 02:09
onezillion: 8/24是+8時區 09/22 02:13
physbook: 樓上那是matlab吧? 09/22 02:22
rex0707: XDDDD 09/22 09:17
onezillion: 冏 逛著逛著都忘了在fortran板 09/22 16:01
Cypresslin: http://bit.ly/1iLG8yM 我沒試,看起來是tdh改成8 09/23 18:06
blc: 不過自己寫的話還是commom說的最直覺(un*x限定) 09/25 14:51