したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

159名無しさん:2014/03/28(金) 07:45:02
【共通】防災情報API2

防災情報APIを自作ツールに組み込んだ話の続きです。

まずは、ダサい日付処理から
以下がソースコードの抜粋です。

見ていただければわかると思います。


!現在日時の取得

time y$, m$, d$, h$, n$, s$
ny=val(y$)
nm=val(m$)
nd=val(d$)

! 1月なら前月は12月

if nd=1 then
if nm=1 then
zm=12
zy=ny-1
else
zm=nm-1
zy=ny
endif
else
zm=nm
zy=ny
end if

! 1日 なら前月月末日を取得

if nd=1 then
if zm=1 then
zd=31
endif
if zm=2 then
zd=28 ←閏年無視
endif
if zm=3 then
zd=31
endif
(中略)
if zm=12 then
zd=31
endif
else
zd=nd-1
endif

!文字型にしたときに.0が入ってしまうための処理

zyy$=replace$(str$(zy),".0","")
if len(zyy$)=1 then
zyy$="0"+zyy$
endif
zmm$=replace$(str$(zm),".0","")
if len(zmm$)=1 then
zmm$="0"+zmm$
endif
zdd$=replace$(str$(zd),".0","")
if len(zdd$)=1 then
zdd$="0"+zdd$
endif

あとメニューも併せてHTML化しています。
最近のやり方の通り、HTMLを作成して変換用BASICツールを
つかって変数にして関数化して、天気ツールに組み込みました。

実際にテストした結果は、なぜか北海道と沖縄県がデータが
とれません。

おそらくこの両県は、海も含めると広大なせいかなと思います。
県全体ではなく地域に別れているのかと思います。

他の県は問題ないので、所得方法がわかったら修正したいと思います。

【天気ツールのメニュー、結果画面とプログラム】
https://www.dropbox.com/sh/gxu8n731fhw9ds8/66r50BUK8j


2chMate 0.8.6/Kobo/arc 7/4.2.2/LT


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板