Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3032891
  • 博文数量: 272
  • 博客积分: 5544
  • 博客等级: 大校
  • 技术积分: 5496
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 00:48
个人简介

  每个人都要有一个骨灰级的爱好,不为金钱,而纯粹是为了在这个领域享受追寻真理的快乐。

文章分类

全部博文(272)

文章存档

2015年(2)

2014年(5)

2013年(25)

2012年(58)

2011年(182)

分类: LINUX

2011-11-03 20:23:43

请问423476.2秒是多少天的时间呢?


  1. echo "423476.2" | awk -F'.' '{print int($1/(3600*24))"d "int($1%(3600*24)/3600)":"int($1%3600/60)":"$1%60"."$2}'
  2. 4d 21:37:56.2
[解析]
首先对一天的秒取整,得到了天数,然后对一天的秒数取余,剩下的就是不满1天的秒数了,再对它除以一个小时的秒数3600取整得到了多少个小时,然后整体对3600取余得到剩余的秒数除以60取整得分钟数,最后直接对一分钟60取余,得到剩的秒数。

阅读(6353) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~