powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Формат даты и времени и Entity Framework
7 сообщений из 7, страница 1 из 1
Формат даты и времени и Entity Framework
    #38768552
Alonmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи. Имеется таблица, в которой есть поле InputDate [smalldatetime].
Написал контроллер для добавления данных в таблицу, но в таблицу попадает только дата.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public void Create(PayViewModel pay)
        {
            WebServiceEntities db = db_;
 
            var entity = new Pay();
 
            DateTime date = DateTime.Now;
 
            
           // pay.InputDate =entity.InputDate = Convert.ToDateTime(DateTime.Now.AddDays(1).ToString("yyyy-MM-dd hh:mm:ss"));
 
            //pay.InputDate = new DateTime(date.Year,date.Month,date.Hour,date.Minute,date.Second,0); 
 
            ////pay.InputDate = date;
           entity.InputDate = pay.InputDate = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd hh:mm:ss}", date));
            ////pay.InputDate = Convert.ToDateTime(date.ToString("MM/dd/yyyy HH:mm"));
            ////pay.InputDate = date;
            //entity.InputDate = pay.InputDate;
            entity.InputDate = pay.InputDate;



На этапе создания, при нажатии на "Создать" в поле в InputDate появляется значение, которое в последствии необходимо добавить в базу.
Но после добавления значения в базу временная часть значения равна " 00:00:00"
Пробовал также тип данных в БД InputDate [DateTime ].
...
Рейтинг: 0 / 0
Формат даты и времени и Entity Framework
    #38768983
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alonmaster,

не увидел где ты entity к контексту добавляешь.
не помню как называется метод в EF, но что то типа SaveChanges где?
...
Рейтинг: 0 / 0
Формат даты и времени и Entity Framework
    #38769225
Alonmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
public void Create(PayViewModel pay)
        {
            WebServiceEntities db = db_;

            var entity = new Pay();

            DateTime date = DateTime.Now;

            
           // pay.InputDate =entity.InputDate = Convert.ToDateTime(DateTime.Now.AddDays(1).ToString("yyyy-MM-dd hh:mm:ss"));

            pay.InputDate = new DateTime(date.Year, date.Month, date.Hour, date.Minute, date.Second, 0); 

            //pay.InputDate = date;
           //entity.InputDate = pay.InputDate = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd hh:mm:ss}", date));
            ////pay.InputDate = Convert.ToDateTime(date.ToString("MM/dd/yyyy HH:mm"));
            ////pay.InputDate = date;
            //entity.InputDate = pay.InputDate;
            entity.InputDate = pay.InputDate;

            entity.PayID = pay.PayID;

            entity.InputDate = pay.InputDate;

            db.Pays.Add(entity);
            db.SaveChanges();
            pay.PayID = entity.PayID
...
Рейтинг: 0 / 0
Формат даты и времени и Entity Framework
    #38769532
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alonmaster,

SQL какой ?
может там date втулил в таблице ?
...
Рейтинг: 0 / 0
Формат даты и времени и Entity Framework
    #38769534
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alonmaster,

отлови профайлером запрос на вставку и покаж !!!
...
Рейтинг: 0 / 0
Формат даты и времени и Entity Framework
    #38770193
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с какой целью осуществляется вот этот
Код: c#
1.
 entity.InputDate = pay.InputDate = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd hh:mm:ss}", date));

п-ц?
...
Рейтинг: 0 / 0
Формат даты и времени и Entity Framework
    #38770301
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!а с какой целью осуществляется вот этот
Код: c#
1.
 entity.InputDate = pay.InputDate = Convert.ToDateTime(String.Format("{0:yyyy-MM-dd hh:mm:ss}", date));


п-ц?

Функция, которая умножает на 10:

Код: c#
1.
2.
3.
4.
5.
6.
public int UmnozhitNa10(int value)
{
   var s = String.Format("{0}", value);
   s = s + "0";
   return Int32.Parse(s);
}
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Формат даты и времени и Entity Framework
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]