PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2394 98/07/16 17:49:11 RE:日付や時刻の設定方法 By さかな
2202 98/07/01 17:16:17 日付や時刻の設定方法 By manabu
2093 98/06/25 20:30:56 RE:PB5: サーバから取得した日付をマシン日付にする方法を教えてください。 By manabu
2082 98/06/25 15:35:21 PB5: サーバから取得した日付をマシン日付にする方法を教えてください。 By さかな

カテゴリ:旧電子会議室
日付:1998年07月16日 17:49 発信者:さかな
題名:RE:日付や時刻の設定方法

>こんにちは、manabu です。(^^)

>おそらく解決済みだとは思いますが、検証しましたのでお知らせします。

>1.構造体を定義する。
>  次のような構造体を定義します。


  s_SystemTime構造体(
>   uint Year
>   uint Month
>   uint DayOfWeek
>   uint Day
>   uint Hour
>   uint Minute
>   uint Second
>   uint Milliseconds
>  )


>2.外部関数宣言を行う。
>  次のように外部関数を宣言します。


    FUNCTION long SetLocalTime( &
> s_SystemTime lpSystemTime &
> ) LIBRARY \"kernel32\" ALIAS FOR \"SetLocalTime\"


>3.スクリプトから関数を呼び出します。
>  次のスクリプトは、コンピュータの日時を1999年12月31日23時59分に設定します。


>    s_SystemTime  lstr_st

>    lstr_st.Year        = 1999 // 年
>    lstr_st.Month       = 12   // 月
>    lstr_st.DayOfWeek   = 0    // 曜日(ただしこの設定は無視されます)
>    lstr_st.Day         = 31   // 日
>    lstr_st.Hour        = 23   // 時
>    lstr_st.Minute      = 59   // 分
>    lstr_st.Second      = 0    // 秒
>    lstr_st.Millseconds = 0    // ミリ秒

>    // SetLocalTime()の戻り値は、
>    // 非0で成功、0で失敗をあらわします。
>    IF SetLocalTime(lstr_st) = 0 THEN
>        MessageBox(\"SetLocalTime() Error!\", \"LocalTimeを設定できませんでした。\")
>    END IF

>
> 

>以上。
解決してませんでした。manabuさんありがとうございました。とてもうれしいです(^o^)。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.