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