21.02.2013, 17:39 | #21 |
Участник
|
Всем большое спасибо,ребят)
|
|
25.02.2013, 08:15 | #22 |
Участник
|
Цитата:
Сообщение от LeonDerCom
DateTimeUtil::getSystemDateTime() или DateTimeUtil::utcNow
С поправкой на часовой пояс... ЗЫ: еще вспомнил: X++: int h,m,s; ; s = timeNow(); h = Global::roundDown(s/60/60,0); m = Global::roundDown((s - h*60*60)/60,0); s = Global::roundDown(s - m*60 - h*60*60,0); info(strfmt("%1 ч. %2 м. %3 с.", h, m, s));
__________________
// no comments |
|
25.02.2013, 09:46 | #23 |
Участник
|
dech
Можно, но мне показалось, что так будет более понятно для тех, кто еще только учится синтаксису Аксы (каким являюсь я сам, поэтому и решил представить этот вариант)... Ну, а если честно, модами и дивами в Делфи выкручивался, а с учетом родства Аксы с C#, то все гораздо проще: X++: int ih,im,is; ; is = timeNow(); ih = is/3600; im = (is - ih*3600)/60; is = is - im*60 - ih*3600; info(strfmt("%1 ч. %2 м. %3 с.", ih, im, is)); Последний раз редактировалось LeonDerCom; 25.02.2013 в 09:51. |
|
25.02.2013, 11:04 | #24 |
Участник
|
Никто не сомневается, что вы хороший программист. Но:
Во-первых, новичку сложнее выучить roundDown(); Во-вторых, Global:: указывать необязательно. В-третьих, следует использовать макросы, подключив #TimeConstants В четвертых, можно использовать функции time2strHM() либо time2strHMS().
__________________
// no comments |
|
25.02.2013, 11:16 | #25 |
Участник
|
dech
Первые два пункта вытекают один из второго - чтобы не запоминать название функций, пишем глобал и во всплывающем меню набираем, например, Round - далее выбор необходимой функции. Про макросы - не научился я ими еще так оперативно пользоваться, спасибо за наводку. Функции - спасибо, забыл про них. |
|
25.02.2013, 12:16 | #26 |
Участник
|
Цитата:
Сообщение от dech
Никто не сомневается, что вы хороший программист. Но:
Во-первых, новичку сложнее выучить roundDown(); Во-вторых, Global:: указывать необязательно. В-третьих, следует использовать макросы, подключив #TimeConstants В четвертых, можно использовать функции time2strHM() либо time2strHMS(). |
|
25.02.2013, 12:41 | #27 |
Участник
|
user_ax
Ну так кто мешает самому написать необходимые функции в том виде и с тем функционалом, который необходим именно вам? ;-) Единственное, заранее проверить наличие велосипеда. |
|
|
|