Да, кстати date +%s -d "04:00:00" в cygwin работает
кстати в Windows PowerShell используется твигил $ для переменной, прям как в перле (точнее взято из unix shell) и там будет такое решение: аналогом PS U:\> perl -E "say time" 1316678577 будет (http://stackoverflow.com/questions/4192971/powershell-methods) $unixEpochStart = new-object DateTime 1970,1,1,0,0,0,([DateTimeKind]::Utc) [int]([DateTime]::UtcNow - $unixEpochStart).TotalSeconds 1316678578 как найти 4 утра текущего дня - думаю уже вопрос не этой рассылки 21.09.2011, 22:01, "Dmitry Karpich" <[email protected]>: > Это под MacOSX, в Ubuntu 11.4 это будет так- > > date +%s -d "04:00:00" > > А в Solaris похоже вообще не получится. > > Вот тебе и стандарты, мда... > > On Sep 21, 2011, at 9:14 PM, Nikolay Mishin wrote: > >> это под Убунтой?, что-то на Solaris 5.10 это не работае, хотя и прикольно >> >> 21.09.2011, 20:48, "Dmitry Karpich" <[email protected]>: >>> On Sep 21, 2011, at 1:10 PM, Nikolay Mishin wrote: >>>> Hi Moscow.PM >>>> >>>> Как можно написать число секунд в 4 часа утра сегодня в одну строчку >>> <... skip ...> >>>> а можно еще короче? >>> date -j -v0S -v0M -v4H "+%s" >>> :) >>> >>> Даже Perl не нужен, только *nix >>> >>> Митяй. >>>> Nikolay Mishin >>>> -- >>>> Moscow.pm mailing list >>>> [email protected] | http://moscow.pm.org >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >> -- >> Nikolay Mishin >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Nikolay Mishin -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
