Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Typ

Format

Beispiel Default für de

MetaType.Date

cultureInfo.DateTimeFormat.ShortDatePattern

dd.MM.yyyy

MetaType.DateTime

(cultureInfo.DateTimeFormat.ShortDatePattern + " " + cultureInfo.DateTimeFormat.LongTimePattern)

dd.MM.yyyy HH:mm:ss

MetaType.Time

cultureInfo.DateTimeFormat.LongTimePattern

HH:mm:ss

MetaType.TimeSpan

c

c

MetaType.Decimal

$"#,##0.{new string('0', cultureInfo.NumberFormat.CurrencyDecimalDigits)}"

#,##0.00

MetaType.Double

$"#,##0.{new string('0', cultureInfo.NumberFormat.NumberDecimalDigits)}

#,##0.000

MetaType.TinyInteger

#,##0

(Unabhängig von der Culture)

#,##0

MetaType.SmallInteger

#,##0

(Unabhängig von der Culture)

#,##0

MetaType.Integer

#,##0

(Unabhängig von der Culture)

#,##0

MetaType.LargeInteger

#,##0

(Unabhängig von der Culture)

#,##0

Formate überschreiben

Direkt Ableiteten von MetaTypeDefaultFormat

MetaTypeDefaultFormats stellt die virtuelle Methode GetFormatStringForCulture() zur Verfügung die Überschrieben werden kann.

Interface implementieren

Implementation des Interfaces IMetaTypeDefaultFormats

...

Code Block
services.AddSingleton<IMetaTypeDefaultFormats, MyAppMetaTypeDefaultFormats>();

Siehe Auch

Mapping von Datentypen