Member 7909353 Ответов: 8

как вставить текущую дату в базу данных


Как вставить текущую системную дату в таблицу на событии button_click

8 Ответов

Рейтинг:
39

hitech_s

если тип данных столбца даты в вашей базе данных datetime то в кнопке click вы можете использовать его напрямую

DateTime.Now


или если это тип varchar вы можете пройти так

DateTime.Now.ToString()



или если вы пишете хранимую процедуру для вставки записи в хранимую процедуру вы можете написать так
функция getdate() в sqlserver возвращает текущую дату и время
getdate()


Richard MacCutchan

Никогда не храните даты в виде строк в базе данных.

Рейтинг:
33

koolprasadd

Вы можете сделать это с помощью Codebehind или SQL

использовать SQL

SELECT GETDATE()


использование кода позади
DateTime.Now.Date.ToString("MM/dd/yyyy") ;


Рейтинг:
2

Dipankar Basu

Для SQL : getdate();

Для C# : DateTime.Now; or DateTime.ToDay;

Если это поле varchar то,

DateTime.Now.ToString("dd/MM/yyyy");
или
DateTime.ToDay.ToString("dd/MM/yyyy");


RaviRanjanKr

[Отредактировано]отформатированный ваш ответ[/отредактированы]
Предложение :- Всегда используйте тег "pre" или блок кода, чтобы обернуть ваши коды.

Рейтинг:
2

Prashant Srivastava LKO

значение datetime.ParseExact(yourControlId,"dd/MM/yyyy",null);


Рейтинг:
1

member60

для получения текущей даты вы можете использовать функцию getdate() в sql .
для различных форматов дат см.:
относиться:

[^]
http://www.technoreader.com/SQL-Server-Date-Time-Format.aspx[^]
http://www.simple-talk.com/sql/learn-sql-server/robyn-pages-sql-server-datetime-workbench/[^]


Рейтинг:
1

RaisKazi

Всегда лучше пометить вопрос всеми возможными связанными технологиями(включая СУБД), которые вы используете.

Я не рекомендую вам использовать синтаксис/код .Net/C# для сохранения текущей даты. Потому что на производстве часовой пояс вашего веб-сервера и сервера баз данных может не совпадать.

Используйте приведенный ниже синтаксис, чтобы получить текущую дату и время вашего DB-сервера.

1) SQL Server
http://www.w3schools.com/sql/func_getdate.asp

2) Оракул
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions172.htm

3) MySQL
http://www.w3schools.com/sql/func_now.asp

4) DB2
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.sql.ref.doc%2Fdoc%2Fr0005870.html


Рейтинг:
1

deepakdynamite

Я не могу предоставить полный код. Используйте функцию Getdate (), чтобы получить текущую функцию datetime.

Нравится

Insert Into Abc(FieldName) Values (getdate())


Рейтинг:
0

mandarapu

привет,

использовать

select GetDate() function



DateTime.Now.Tostring("mm/dd/yyyy");