linux
date -R# Sun, 22 Nov 2015 12:27:31 +0800 date "+%a, %d %b %Y %H:%M:%S %z"# Sun, 22 Nov 2015 12:27:31 +0800 date +"%a, %d %b %Y %H:%M:%S %z"# Sun, 22 Nov 2015 12:36:13 +0800 |
linux中date还有个-I的参数,可以很方便得到ISO-8601格式,也就是常用的yyyy-MM-dd形式的字符串。
date -I# 2015-11-22 |
mac os x
Mac OS中date命令与linux版本的参数不同,要得到rfc822格式,需要格式化日期对象。
格式化字符串前面需要有个+号,可以在双引号里面,也可以在外面,linux手册提示为date [OPTION]... [+FORMAT]。
date "+%a, %d %b %Y %H:%M:%S %z"# Sun, 22 Nov 2015 12:27:31 +0800 date +"%a, %d %b %Y %H:%M:%S %z"# Sun, 22 Nov 2015 12:27:31 +0800 |