Надлежащий формат DateTime для веб-сервиса

На языке программирования D с помощью оператора переключения провалитесь:

import std.stdio;

void main() {
    for(uint i = 1; i < 13; i++) {
        writeln("On the ", i, " day of Christmas, my true love gave to me:");
        switch(i) {
            case 12:
                writeln("twelve drummers drumming,");
            case 11:
                writeln("eleven pipers piping,");
            case 10:
                writeln("ten lords a-leaping,");
            case 9:
                writeln("nine ladies dancing,");
            case 8:
                writeln("eight maids a-milking,");
            case 7:
                writeln("seven swans a-swimming,");
            case 6:
                writeln("six geese a-laying,");
            case 5:
                writeln("five gold rings,");
            case 4:
                writeln("four calling birds,");
            case 3:
                writeln("three french hens,");
            case 2:
                writeln("two turtle doves, and");
            case 1:
                writeln("a partridge in a pear tree.\n");
        }
    }
}
7
задан John Saunders 10 July 2009 в 14:48
поделиться

3 ответа

Вам необходимо отправить DateTime в правильном формате для XML: 2009-07-10T12: 40Z. Из http://en.wikipedia.org/wiki/ISO_8601 .


Кроме того, почему вы используете HttpRequest? Почему бы просто не использовать ссылку "Добавить службу"?

11
ответ дан 6 December 2019 в 12:53
поделиться

How are you creating the DateTime to pass into GetTotalCost()?

Have you got the correct constructor overload from http://msdn.microsoft.com/en-us/library/system.datetime.aspx?

0
ответ дан 6 December 2019 в 12:53
поделиться

Вы передаете значение String из текстового поля непосредственно веб-сервису? Надежнее было бы разобрать введенную пользователем строку String в javascript-объект Date, передать объект Date веб-сервису, а сериализатор в библиотеке ajax от Microsoft сам разберется, как его отформатировать.

Возможно, будет полезно увидеть код javascript на стороне клиента, который получает значение и вызывает веб-сервис.

0
ответ дан 6 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: