Fråga : datetime.now som daterar

pröva att använda datetime.now för att föreställa datera i filenamen för en underpassed24hours ()
dunkelt D för dagstidninglog

Private som daterar = den dunkla filenamen för starttime
som String

d.AddDays (1)
, om <= 0 Then
”24hours för Date.Compare (nu, D) har filenamen för passed
= String.Format (”c:\ \ ians\ \ {0: G} log.csv”,

timer1.Stop ()
Else
” filename för
(för inte-passerad) 24hours = String.Format (”c:\ för/> för DateTime.Now.Day) \ ians\ \ {0: G} log.csv”,

för DateTime.Now.Day), om File.Exists (filenamen) Then
outfile = ny StreamWriter (filenamen som, är riktiga)
Else
outfile = ny StreamWriter (filenamen som, är falska)
avslutar If
, avslutar If
avslutar Sub

getting som den som är funktionsduglig med .day, ger min 19log.csv using .dayofyear ger mig, 200 för anföra som exempel hur kan jag använder den till något att säga 17julylog.csv

" klar "

Svar : datetime.now som daterar

Din tid värderar formateras som text, så, när du använder, en formelnågot liknande B2+B3, som ska ”, betvingar” text, som ser något liknande en tid, värderar till en real-time värderar. Du kan använda en formelnågot liknande detta för att konvertera:

=SUMPRODUCT (($A$2: $A$548= " lokalvård ") *$B$2: $B$548)

formatera resultatcellen som [H]: en mm

… eller dig kan konvertera texten värderar för att tajma värderar något liknande detta

Vald kolonn B > data > text till kolonner > fullföljande

Nu ditt ska arbete för original SUMIF formel

hälsningar barry

Andra lösningar  
 
programming4us programming4us