[Moscow.pm] дата в секндах в 4 часа утра сегодня в одну строчку

Nikolay Mishin mi на ya.ru
Чт Сен 22 01:12:52 PDT 2011


Да, кстати 

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" <meettya на gmail.com>:
> Это под 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" <meettya на gmail.com>:
>>>  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
>>>>   moscow-pm на pm.org | http://moscow.pm.org
>>>  --
>>>  Moscow.pm mailing list
>>>  moscow-pm на pm.org | http://moscow.pm.org
>>  --
>>  Nikolay Mishin
>>  --
>>  Moscow.pm mailing list
>>  moscow-pm на pm.org | http://moscow.pm.org
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Nikolay Mishin


Подробная информация о списке рассылки Moscow-pm