我在mac终端上尝试了以下内容,发现它有一些问题:
date –j –f '%d-%b-%Y' "22-Aug-2013" "+%s"
date: illegal time format
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解析这个字符串22-Aug-2013并获得纪元秒吗?
您使用了错误的字符之前,你的期权特征j和f-您使用的是短破折号( - ,U + 2013),而不是一个连字符( - ,U + 002D).在解析命令行参数时,Unix工具往往不是非常精通Unicode :-)
你可能会发现TextWrangler/BBEdit的Character Inspector调色板很有用,或者如果你更像是一个Emacs人,M-x describe-char.
| 归档时间: |
|
| 查看次数: |
9393 次 |
| 最近记录: |