C# - Formatação de números e datas
C# - Formatação de números e datas
A formatação dos outputs dos programas é muito importante.
O conhecimento de alguns "truques" pode levar à poupança de horas de programação e linhas de código.
O conteúdo aqui apresentado está no site da Microsoft em:
https://learn.microsoft.com/en-us/dotnet/api/system.console.writeline?view=net-7.0
Como se pode ver, tem informação muito útil:
Standard Numeric Format Specifiers
(C) Currency: . . . . . . . . -123,00 €
(D) Decimal:. . . . . . . . . -123
(E) Scientific: . . . . . . . -1,234500E+002
(F) Fixed point:. . . . . . . -123,45
(G) General:. . . . . . . . . -123
(default):. . . . . . . . -123 (default = 'G')
(N) Number: . . . . . . . . . -123,00
(P) Percent:. . . . . . . . . -12 345,00%
(R) Round-trip: . . . . . . . -123,45
(X) Hexadecimal:. . . . . . . FFFFFF85
Standard DateTime Format Specifiers
(d) Short date: . . . . . . . 05/11/2022
(D) Long date:. . . . . . . . 5 de novembro de 2022
(t) Short time: . . . . . . . 23:27
(T) Long time:. . . . . . . . 23:27:40
(f) Full date/short time: . . 5 de novembro de 2022 23:27
(F) Full date/long time:. . . 5 de novembro de 2022 23:27:40
(g) General date/short time:. 05/11/2022 23:27
(G) General date/long time: . 05/11/2022 23:27:40
(default):. . . . . . . . 05/11/2022 23:27:40 (default = 'G')
(M) Month:. . . . . . . . . . 5 de novembro
(R) RFC1123:. . . . . . . . . Sat, 05 Nov 2022 23:27:40 GMT
(s) Sortable: . . . . . . . . 2022-11-05T23:27:40
(u) Universal sortable: . . . 2022-11-05 23:27:40Z (invariant)
(U) Universal full date/time: 5 de novembro de 2022 23:27:40
(Y) Year: . . . . . . . . . . novembro de 2022
Standard Enumeration Format Specifiers
(G) General:. . . . . . . . . Green
(default):. . . . . . . . Green (default = 'G')
(F) Flags:. . . . . . . . . . Green (flags or integer)
(D) Decimal number: . . . . . 3
(X) Hexadecimal:. . . . . . . 00000003
Comentários
Enviar um comentário
Obrigado pelo seu contacto.