Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] GUICtrlCreateDate-получение даты в числовом виде (http://forum.oszone.net/showthread.php?t=204671)

TERMINAL 13-04-2011 14:14 1657309

GUICtrlCreateDate-получение даты в числовом виде
 
Добрый день !
Есть примерчик
Код:

#include <DateTimeConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 447, 192, 124)
$Date1 = GUICtrlCreateDate("2011/04/13 12:47:46", 88, 72, 186, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

                Case $Date1
                        MsgBox(64,@YDAY,GUICtrlRead ($Date1))
        EndSwitch
WEnd

Нужно чтобы при выборе выводило НЕ 15 апреля 2011 г., а 20110415, чтобы потом можно было работать ооталкиваясь от этой даты.
Заранее спс.

Creat0R 13-04-2011 14:44 1657326

Предупреждение за нарушение правил форума, пункт 2.7 и пункт 3.19:

Цитата:

2.7: В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема)...
Подробнее о принципах создания тем читайте в этом документе и Правилах форумов.

3.19: Запрещается... Создавать темы, имеющие неинформативные или состоящие из заглавных букв заголовки (например, "Помогите!", "HELP!", "У меня проблема"). Такие темы будут закрыты или перенесены в Тест-форум. Если вы хотите вернуть перенесенную тему обратно, пока ее не закрыли в Тест-форуме, измените ее заголовок на осмысленный и напишите об этом в теме.
Переименуйте пожалуйста тему (Как переименовать свою тему?).

Цитата:

Цитата TERMINAL
Есть примерчик »

Который нужно заключать в тег кода.

Цитата:

Цитата TERMINAL
Нужно чтобы при выборе выводило НЕ 15 апреля 2011 г., а 20110415 »

Код:

#include <DateTimeConstants.au3>
#include <GUIConstantsEx.au3>

$Form1 = GUICreate("Form1", 633, 447, 192, 124)
$Date1 = GUICtrlCreateDate("2011/04/13 12:47:46", 88, 72, 186, 21)

GUICtrlSendMsg($Date1, $DTM_SETFORMATW, 0, "yyyy/MM/dd HH:mm:ss")

GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()

    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Date1
            MsgBox(64, @YDAY, StringRegExpReplace(GUICtrlRead($Date1), " .*$|/", ""))
    EndSwitch
WEnd



Время: 05:26.

Время: 05:26.
© OSzone.net 2001-