|
|
|
UNIX TIMESTAMP в Solaris 9 и date +%s
|
|||
|---|---|---|---|
|
#18+
Как получить дату в формате UNIX TIMESTAMP (http://]ru.wikipedia.org/wiki/Unix_timestamp) в Solaris 9 используя date +%s ? У меня версия bash - GNU bash, version 2.05.0(1)-release (sparc-sun-solaris2.9) Copyright 2000 Free Software Foundation, Inc. Параметра %s в строке формата даты в команде date нет. Вышел из ситуации следующим образом, учитывая что период не будет дольше 2 дней - let "beg=(((($(date '+%j')*24)+$(date '+%H'))*60)+$(date '+%M'))*60+$(date '+%S')" ... бла бла бла ... let "en=(((($(date '+%j')*24)+$(date '+%H'))*60)+$(date '+%M'))*60+$(date '+%S')" let "duration=$en-$beg" echo "duration(sec.) "$duration Но это не есть элегантное решение. С ключем %s было бы правильнее. Может кто знает, как получить дату в формате UNIX TIMESTAMP в Solaris 9 ? P.S. ниже перечислены ключи date, которые есть - 1. echo "w:`date +%x`." - 04/27/07 2. echo "w:`date +%c`." - Fri Apr 27 14:35:38 2007 3. echo "w:`date +%b`." - Apr 4. echo "w:`date +%m`." - 04 5. echo "w:`date +%a`." - Fri 6. echo "w:`date +%d`." - 27 7. echo "w:`date +%g`." - 07 8. echo "w:`date +%h`." - Apr 9. echo "w:`date +%j`." - 117 (Кол-во дней с начала года) 10. echo "w:`date +%k`." - 14 11. echo "w:`date +%l`." - 2 12. echo "w:`date +%w`." - 5 13. echo "w:`date +%e`." - 27 14. echo "w:`date +%r`." - :02:40:08 PM 15. echo "w:`date +%y`." - 07 16. echo "w:`date +%u`." - 5 17. echo "w:`date +%p`." - PM 18. echo "w:`date +%Z`." - MSD 19. echo "w:`date +%X`." - 14:42:51 20. echo "w:`date +%C`." - Fri Apr 27 14:43:20 MSD 2007 21. echo "w:`date +%V`." - 17 22. echo "w:`date +%B`." - April. 23. echo "w:`date +%M`." - 44 24. echo "w:`date +%A`." - Friday. 25. echo "w:`date +%S`." - 53 26. echo "w:`date +%D`." - 04/27/07 27. echo "w:`date +%G`." - 2007 28. echo "w:`date +%H`." - 14 29. echo "w:`date +%W`." - 17 30. echo "w:`date +%R`." - 14:46 31. echo "w:`date +%T`." - 14:47:12 32. echo "w:`date +%Y`." - 2007 33. echo "w:`date +%U`." - 16 34. echo "w:`date +%I`." - 02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:17:02 |
|
||
|
UNIX TIMESTAMP в Solaris 9 и date +%s
|
|||
|---|---|---|---|
|
#18+
FreeBSD Код: plaintext 1. 2. 3. 4. 5. 6. В соотвествии с man strftime формат unix timestamp отсутствует, Получить легко можно так: Solaris Код: plaintext 1. 2. 3. 4. 5. 6. 7. http://surgutnet.ru Люди часто совершают старые ошибки, но при этом ссылаются на новые обстоятельствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2007, 13:09:35 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=34500016&tid=1488212]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 353ms |

| 0 / 0 |
