2014-12-28 1 views

ответ

3

Вы можете использовать только простые строки манипуляции:

d="28-12-14" 
d2="${d:0:6}20${d:6:2}" 
+0

спасибо @Cyrus, пропустил отформатировать немного :) – fejese

1

Вы можете легко конвертировать даты использования

DT1=28-12-14 
dy1=${DT1%%-*}; DT1=${DT1#*-} 
mo1=${DT1%%-*}; DT1=${DT1#*-} 
DT2=$(date --date=$DT1-$mo1-$dy1 +%d-%m-%Y) 
echo $DT2 

Выход

28-12-2014