diff --git a/src/nbgv/Program.cs b/src/nbgv/Program.cs index 0ad1386a7..71f5af316 100644 --- a/src/nbgv/Program.cs +++ b/src/nbgv/Program.cs @@ -6,6 +6,7 @@ using System.CommandLine; using System.CommandLine.Invocation; using System.CommandLine.Parsing; +using System.Globalization; using System.IO; using System.Linq; using System.Reflection; @@ -653,7 +654,13 @@ private static Task OnGetVersionCommand(string project, string[] metadata, return Task.FromResult((int)ExitCodes.BadVariable); } - Console.WriteLine(property.GetValue(oracle)); + object propertyValue = property.GetValue(oracle); + string output = propertyValue switch + { + DateTimeOffset dateTimeOffset => dateTimeOffset.ToString("yyyy-MM-ddTHH:mm:sszzz", CultureInfo.InvariantCulture), + _ => propertyValue?.ToString() ?? string.Empty, + }; + Console.WriteLine(output); } return Task.FromResult((int)ExitCodes.OK);