[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
424: (ワッチョイ deea-gKF6) 2021/02/27(土)20:39 ID:xv43zrej0(1) AAS
2000年問題を回避する為に
年を2桁から3桁で管理するようにしたエンジニアがいたら
逆に驚くわw
425
(1): (ワッチョイ cbb1-JP5l) 2021/02/27(土)20:54 ID:KfHFz4pO0(1) AAS
理解はしてたけどそんな昔の西暦なんて使わないからいいんじゃねとおもってスルーしてた
426: (ワッチョイ 6f58-9S4w) 2021/02/27(土)21:16 ID:IJ2LpOA10(1) AAS
URLの年月日の部分が6桁というのがたまにある
釣りで貼られると西暦、令和、平成を見分けるのが大変
427
(1): (ワッチョイ 0b11-PD9H) 2021/02/27(土)21:20 ID:n11tk7Va0(4/4) AAS
>>422
GETTIME() の未来についてもついでに検証してみたら 9999年12月31日まで秒の精度を含めて大丈夫そうだ。
10000年1月1日以降は基準日の指定ができない(強引に指定してもがエラーになる)
>>425
それこそ、そんな未来の西暦なんて使わないからいいんじゃね、だね
428
(1): (ワッチョイ 0756-JP5l) 2021/02/27(土)22:49 ID:P22myaXb0(1) AAS
>>416
日本では明治のはじめに新暦に切り替わったのでそれ以前をグレゴリオ暦で算出しても
あまり意味がないないので切のいい1900年あたりで区切ってるのかもしれんね
429
(1): (ワッチョイ ca06-n9nK) 2021/02/27(土)23:26 ID:X6S4sljy0(1) AAS
>>408
gettime()を使う度にいつもこれの文字列つなぎ合わせ長くなって嫌だなと思っていましたが
G_TIME_YY4+"/"+G_TIME_MM2+"/"+G_TIME_DD2+" "+G_TIME_HH2+":"+G_TIME_NN2+":"+G_TIME_SS2

これで行けることも気付きました
x = input()  
print VarType(GetTime(x/60/60/24,"2000/01/01 00:00:00")/86400 +36526, VAR_DATE)

意外とumiumiさんも用意してくれていたわw
430
(1): (ワッチョイ 0b11-PD9H) 2021/02/28(日)00:32 ID:7p8n6Pdr0(1/3) AAS
ところで、UWSC使いの皆さんは自分の関数ライブラリー
みたいなの作って使ってる?
自分は、_mylib.uws というファイルに自作の汎用関数を
色々書いておき、個々の .uws ファイルの先頭に

call GET_UWSC_DIR + "\_mylib.uws"

と書いて自作汎用関数を全てライブラリー感覚で使える
ようにしている。当たり前の手法かもしれないけど、
知らなかった人はこういう感じにすると便利ですよ。
431: (ワッチョイ ca11-KOnT) 2021/02/28(日)00:41 ID:Hscc4hbu0(1) AAS
作ってるね
デフォルトのfukidasiとかmmvとかをちょっと便利にするラッパー関数も多い
432: (ワッチョイ 4e7e-DFeu) 2021/02/28(日)00:53 ID:IgfNfcpu0(1/3) AAS
同じく作ってる
DLLまで作り始めたあたりで、気づいたらC#移行してた
433
(3): (ワッチョイW 6b7e-San2) 2021/02/28(日)01:45 ID:dqIMiqRN0(1/3) AAS
>>418
馬鹿か
2000年1月1日からの秒数だからその日以降しか対応していない
434
(1): (ワッチョイ 4e7e-DFeu) 2021/02/28(日)02:55 ID:IgfNfcpu0(2/3) AAS
>>427
仮に強引に指定できたら、遥か未来(1899/12/30から9223372036854775807秒後)にエラーでるはず

>>428
日本に関係なく「PCの登場が20世紀中盤だったから」だと思うよ
コンピュータの限られた性能と時代背景からLotus1-2-3等に採用され、
互換性を保つため多くのプログラムで日付型の初期値0は1899/12/30あたりになってる

でも面白い推測だね、冲方丁の天地明察思い出した

>>433
UWSC自体delphi(+標準ライブラリ)使って作られてるんだから、
標準ライブラリ起因の仕様を抱えてても仕方なくない?
435
(2): (ワッチョイ 0b11-PD9H) 2021/02/28(日)03:43 ID:7p8n6Pdr0(2/3) AAS
>>433
はいそうですね // プラスの数しか知らない小憎らしい小学生にはこう答えるしかなかった
436
(1): (ワッチョイ cbb1-JP5l) 2021/02/28(日)03:54 ID:nULUdcpD0(1/2) AAS
>>435
>>416の件をどうしたいんだよ?
もうUWSCの更新・修正はおそらくないぞ
437: (ワッチョイW 6b7e-San2) 2021/02/28(日)05:22 ID:dqIMiqRN0(2/3) AAS
>>435
お前は日本語を勉強した方がいい
「から」の意味が理解できていないからそんな事を言う
438
(1): (ワッチョイW 6b7e-San2) 2021/02/28(日)05:49 ID:dqIMiqRN0(3/3) AAS
>>434
VARTYPEでGETTIMEの戻り値のデータ型調べると
整数値しか戻らないのに何故か整数型じゃなく倍精度浮動小数点値使ってるし
使ってるデータ型の問題で桁溢れ起こしてるだけだと思うよ
そもそも仕様外の動作だろうし
439: (ワッチョイW 6753-Ru99) 2021/02/28(日)06:58 ID:5mjI942Q0(1) AAS
>>433
uwscが作られたのはそれより前だからそういう訳でもない
440: (ワッチョイW 038b-EPVr) 2021/02/28(日)08:10 ID:/Y4ovHeM0(1/2) AAS
(00/01/06)
……時間、日付を返す特殊変数の公開

って履歴はあったけど、その前からGETTIME自体はあったってことなん?
過去verとか手元にないっす
441: (ワッチョイ 6b76-4P5Q) 2021/02/28(日)09:18 ID:vqdJncP20(1) AAS
99/10/01のVer 1.0が初公開なんか
もう成人してたんか
442
(2): (ワッチョイ 0b11-PD9H) 2021/02/28(日)10:19 ID:7p8n6Pdr0(3/3) AAS
>>436
現仕様を理解した上で使おうぜ、ということ。
「±n日」に整数値を指定し、基準日に時間指定をしなければ
0001年1月1日から9999年12月31日まで正しく使えるから、それで良い。
万一時間指定付きで 1899/12/30 以前の時間指定をすることがあるなら、
日にち(年月日)と時間(時分秒)に分けて使えば良い、そういうこと。
2000年1月1日以降しか使えないと解釈している小学生には関係のない話。
443: (ラクッペペ MM86-San2) 2021/02/28(日)13:35 ID:EGrpL65SM(1) AAS
>>442
2000年からと書かれてるのにそれ以前から使えると考えるお前の日本語力に驚きだわw
1-
あと 559 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.148s*