UNIX和Linux服务器中的日期格式不同

时间:2016-10-25 15:10:00

标签: linux unix format

我正将我的所有脚本从UNIX服务器迁移到Linux服务器,但服务器都有不同的日期格式。

我如何才能使两种格式相同?

UNIX:  bash-3.2 $ date  2016年10月25日星期二15:57:04 BST

LINUX:  [ess @gmessd04~] $ date  10月25日星期二16:01:20 BST 2016

Unix服务器版本:SunOS 5.10

Linux服务器版本:Linux 3.10

谢谢, Shadab Hussain

1 个答案:

答案 0 :(得分:1)

您可以使用date命令的参数在unix上获得与linux相同的结果。

$date "+%A, %d %B %k:%M:%S %Z" 

有关日期修饰符的详细信息,请参阅date命令的联机帮助页:

$man date

如果您需要在不输入参数的情况下更改日期输出,可以将其设置为别名:

$alias date='date "+%A, %d %B %k:%M:%S %Z"'