flycat

Some Date examples

Oct 1st, 2014 (edited)
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.67 KB | None | 0 0
  1. # See "long" root's sessions
  2. last root -t $(date -d "-100000 sec" +%Y%m%d%H%M%S)|grep still
  3.  
  4. # See timezone offset
  5. date +%z
  6.  
  7. # See future timezone offset
  8. date -d "+31 day" +%z
  9.  
  10. # See time after 31 day
  11. date -d "+31 day"
  12.  
  13. # In UTC
  14. date -d "+31 day" -u
  15.  
  16. # UNIX timestamp (since 1970)
  17. date +%s
  18. date +%s.%N # with nanosecs
  19.  
  20. # UNIX timestamp to date
  21. date --date=@1239646412
  22.  
  23. # Current month
  24. mon=$(date +%m)
  25.  
  26. # Month begin
  27. beg=$(date +%s -d "${mon}/1")
  28.  
  29. # Current time
  30. now=$(date +%s)
  31.  
  32. # Month end
  33. end=$(date +%s -d "${mon}/1+ 1 month - 1 sec")
  34.  
  35. # Month percent
  36. echo "(${now}-${beg})/(${end}-${beg})*100"|bc -lq
  37.  
  38. # Date of file modification
  39. date -r file +%s
Advertisement
Add Comment
Please, Sign In to add comment