jak zamienić string w DateTime

0

Cześć.
potrzebuję zamienić poniższy łańcuch wpisany do zmiennej s1 w ( wartość ) typu DateTime, który jak mi się wydaje jest już poprawnie sformatowany...
poniżej pokazuję obie wartości:

DateTime start = DateTime.Now;
//start = {02.08.2018 23:07:57} 

string s1 = directory.CreationTime.ToString();
s1 = "13.04.2018 09:31:43";                   

proszę o podpowiedź czy jest jakaś gotowa metoda która by tego przekształcenia mogła dokonać...

od razu może podziękowanie za konstruktywną podpowiedź
antonn

2

https://www.dotnetperls.com/datetime-parse

https://msdn.microsoft.com/pl-pl/library/system.datetime.parse(v=vs.110).aspx

https://msdn.microsoft.com/pl-pl/library/system.datetime.parseexact(v=vs.110).aspx

np.

DateTime.ParseExact(
"2009-05-08 14:40:52,531", 
"yyyy-MM-dd HH:mm:ss,fff",
System.Globalization.CultureInfo.InvariantCulture);

Dodatkowo obiekt DateTime w ToString przyjmuje m.in: Format np.

string s1 = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");

https://msdn.microsoft.com/pl-pl/library/system.datetime.tostring(v=vs.110).aspx

0

zapytałem w międzyczasie w gooogle
otrzymując wynik:
https://www.google.pl/search?q=zamiana+string+w+datetime&oq=zamiana+string+w+datetime&aqs=chrome..69i57.9617j0j4&sourceid=chrome&ie=UTF-8
jak na załączonym obrazku
jednakże najpierw sprawdzę co mi @WeiXiao podpowiedziałeś... dzięki antonn

0

w moim zapytaniu był błąd...
to okazało się, ale dopiero po użyciu: Metoda Convert.ToDateTime — (String)
https://msdn.microsoft.com/pl-pl/library/xhz1w05e(v=vs.110).aspx
iż ja w ogóle nie potrzebuję konwersji string na DateTime ponieważ ja mam już gotowe:

//DateTime wzzaa = Convert.ToDateTime(s1);

DateTime dasad = directory.CreationTime;
//dasad = {03.08.2018 00:19:14}

przez te ogórki ( sezon ogórkowy...) to kilka dni dreptałem w miejscu... gorąc mam w chaupie 30 gradusów...
wiatraki do niczego !
czas wydajną klimę zakupić !

pozdrofka antonn

1 użytkowników online, w tym zalogowanych: 0, gości: 1