I want to show a webpart during a certain month such as 2/1/2015 - 2/28/2015. I'm using this code in the visibility to show or hide the webpart:
ex: CurrentDate is = 1/9/2015
if(CurrentDate >= "2-1-2015" && CurrentDate <= "2-28-2015"){ return "true";}else{ return "false";}
The problem with this is that, if I switch to "Spanish", the date format changes from "mm/dd/yyyy" to "dd/mm/aaaa" for Spanish.
That makes a huge difference going from '1/9/2015' to '9/1/2015'. Is there a way for me to compare dates without worrying about how they are supposed to be formatted depending on the culture? I don't want to use the built in publish from (start date - end date).
You are comparing DateTime to a string. Have you tried to create DateTime object instead of string and then compare it to a current date, which is also DateTime?
Please, sign in to be able to submit a new answer.