i have program has synchronization. means need save last synchronization date , check if needs synchronized.
so, have this:
is.savecontactsretrievedate(datetime.now.tostring("dd.mm.yyyy"));
saving date isolated storage.
then, when call if:
datetime todate = datetime.now; string contactsretrivedate = is.readcontactsretrivedate(); if (contactsretrivedate == "" || datetime.compare(todate, datetime.parse(contactsretrivedate)) == 1) { messagebox.show(""); }
the problem when user changes region code fails here:
datetime.compare(todate, datetime.parse(contactsretrivedate))
with incorrect input error.
i understand latvian format dd.mm.yyyy
, usa mm/dd/yyyy
- can't find solution...
i need datetime parsed in 1 format, add days, weeks , compare date.
you can use parseexact
datetime.parseexact(datestring, "dd.mm.yyyy", system.globalization.cultureinfo.invariantculture);
you know format can go this, make sure string in same format , never changes.
Comments
Post a Comment