ToString
24 svar · 668 visningar · startad av celia · sida 2 av 2
Frågan, av celia
Vad betyder N och D? ToString("D2") ToString("N2")
Läs frågan i sin helhet →D används för heltal, trots att det betyder Decimal...
Kan hålla med om att det låter konstigt, men vad dom menar är ett decimalt heltal (10 i bas). I motsats till hexadecimalt (16 i bas), oktalt (8), binärt (2) .. osv.
Eftersom amerikanerna fortfarande envisas med att särskriva så kan "decimal number" tolkas både som "decimaltal" och "decimalt (hel)tal". En aning förvirrande ibland.
celia skrev:
Aha! :i
D används för heltal, trots att det betyder Decimal...
N = Numeric, avrundar till angivet antal decimaler
Tackar! Perfekt! :D
Men vad har då Date för beteckning, för man kan ju också konvertera datumformat? I och för sig sällan på detta sätt har jag fått för mig, men ändå? :D
För att konverata Date så kan man i sin ToString() ge med en pattern hur man vill ha det.
Typ:
myDate.ToString("dddd, MMMM dd")
d :08/17/2000
D :Thursday, August 17, 2000
f :Thursday, August 17, 2000 16:32
F :Thursday, August 17, 2000 16:32:32
g :08/17/2000 16:32
G :08/17/2000 16:32:32
m :August 17
r :Thu, 17 Aug 2000 23:32:32 GMT
s :2000-08-17T16:32:32
t :16:32
T :16:32:32
u :2000-08-17 23:32:32Z
U :Thursday, August 17, 2000 23:32:32
y :August, 2000
dddd, MMMM dd yyyy :Thursday, August 17 2000
ddd, MMM d "'"yy :Thu, Aug 17 '00
dddd, MMMM dd :Thursday, August 17
M/yy :8/00
dd-MM-yy :17-08-00
- M
Gladh skrev:
För att konverata Date så kan man i sin ToString() ge med en pattern hur man vill ha det.
Toppen! Riktigt bra! Tack!
