Re-order UFormat options in Get-Date (#6627)

Place in alphabetical order the options
This commit is contained in:
Ilya 2018-04-12 09:33:52 +04:00 committed by GitHub
parent adce514a0c
commit f96a928a42
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -352,10 +352,6 @@ namespace Microsoft.PowerShell.Commands
sb.Append("{0:MMM}");
break;
case 'h':
sb.Append("{0:MMM}");
break;
case 'C':
sb.Append(dateTime.Year / 100);
break;
@ -376,10 +372,22 @@ namespace Microsoft.PowerShell.Commands
sb.Append(StringUtil.Format("{0,2}", dateTime.Day));
break;
case 'G':
sb.Append("{0:yyyy}");
break;
case 'g':
sb.Append("{0:yy}");
break;
case 'H':
sb.Append("{0:HH}");
break;
case 'h':
sb.Append("{0:MMM}");
break;
case 'I':
sb.Append("{0:hh}");
break;
@ -432,22 +440,18 @@ namespace Microsoft.PowerShell.Commands
sb.Append("{0:HH:mm:ss}");
break;
case 'X':
sb.Append("{0:HH:mm:ss}");
break;
case 't':
sb.Append("\t");
break;
case 'u':
sb.Append((int)dateTime.DayOfWeek);
break;
case 'U':
sb.Append(dateTime.DayOfYear / 7);
break;
case 'u':
sb.Append((int)dateTime.DayOfWeek);
break;
case 'V':
// .Net Core doesn't implement ISO 8601.
// So we use workaround from https://blogs.msdn.microsoft.com/shawnste/2006/01/24/iso-8601-week-of-year-format-in-microsoft-net/
@ -479,14 +483,6 @@ namespace Microsoft.PowerShell.Commands
DayOfWeek.Monday)));
break;
case 'G':
sb.Append("{0:yyyy}");
break;
case 'g':
sb.Append("{0:yy}");
break;
case 'W':
sb.Append(dateTime.DayOfYear / 7);
break;
@ -495,18 +491,22 @@ namespace Microsoft.PowerShell.Commands
sb.Append((int)dateTime.DayOfWeek);
break;
case 'X':
sb.Append("{0:HH:mm:ss}");
break;
case 'x':
sb.Append("{0:MM/dd/yy}");
break;
case 'y':
sb.Append("{0:yy}");
break;
case 'Y':
sb.Append("{0:yyyy}");
break;
case 'y':
sb.Append("{0:yy}");
break;
case 'Z':
sb.Append("{0:zz}");
break;