getSerialTime

文字列表記の日付をシリアル値にします。

構文
  1. Double = getSerialTime( date )
引数
date
日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
戻値
シリアル値

プログラム

//////////////////////////////////////////////////
// 【引数】
//   date : 日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”) 
// 【戻値】
//   シリアル値 
//////////////////////////////////////////////////
FUNCTION getSerialTime(uwscTime)
	RESULT = (GETTIME(0, uwscTime) - GETTIME(0, "1899/12/30 00:00:00")) / 86400
FEND

解説

  1. 2行目
    	RESULT = (GETTIME(0, uwscTime) - GETTIME(0, "1899/12/30 00:00:00")) / 86400
    
    「1899/12/30 00:00:00」から変数dateまでの日数