[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