Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ MSFormatDateTime()

static string System.Xml.Xsl.Runtime.XsltFunctions.MSFormatDateTime ( string dateTime,
string format,
string lang,
bool isDate )
inlinestatic

Definition at line 315 of file XsltFunctions.cs.

316 {
317 try
318 {
319 string name = GetCultureInfo(lang).Name;
320 if (!XsdDateTime.TryParse(dateTime, XsdDateTimeFlags.AllXsd | XsdDateTimeFlags.XdrDateTime | XsdDateTimeFlags.XdrTimeNoTz, out var result))
321 {
322 return string.Empty;
323 }
324 DateTime dateTime2 = result.ToZulu();
325 if (format.Length == 0)
326 {
327 format = null;
328 }
329 return dateTime2.ToString(format, new CultureInfo(name));
330 }
331 catch (ArgumentException)
332 {
333 return string.Empty;
334 }
335 }
static CultureInfo GetCultureInfo(string lang)
static bool TryParse(string text, XsdDateTimeFlags kinds, out XsdDateTime result)

References System.format, System.Xml.Xsl.Runtime.XsltFunctions.GetCultureInfo(), and System.Xml.Schema.XsdDateTime.TryParse().