Я занимаюсь разработкой веб-приложения ASP.Net C #, которое должно обращаться к базе данных с использованием ODBC, а затем передавать полученные данные в веб-службу.
Я столкнулся с проблемой при преобразовании даты, когда пытался использовать Convert.ToDateTimeи parseDate, чтобы изменить формат дат, к которым обращаются из базы данных, и изменить его на подходящий формат, необходимый для веб-службы.например:
the database datetime storage format is "MM/dd/yyyy hh:mm:ss tt"
07/15/2011 03:05:10 pm
the webservice datetime storage format is "dd/MM/yyyy hh:mm:ss"
15/07/2011 15:00:00
Как я могу изменить и преобразовать эти различные форматы для типов данных даты и времени, чтобы веб-служба приняла их правильно?
Кроме того, в булевом типе данныхвеб-сервис, который хранится в базе данных как целое число, как мне справиться с этим, чтобы веб-сервис правильно принимал логический тип данных?
, например:
the isGiven variable may have the value of 0 in database while it should be false or true in the web service as it accepts it as boolean only.
is there an implicit conversion between int and bool data types?