web-gelistirme-sc.com

GG/AA/yyyy ss: dg: aa: ss

Tarih saatini 2012-07-29 10:53:33.010 'dan 29/07/2012 10:53:33' a dönüştürmem gerekiyor.

Kullanmayı denedim

select CONVERT(varchar(20), GETDATE(), 131)

ancak Hicri takvime göre gösterilme tarihi

11/09/1433 10:53:33:

Lütfen yardım et?

6
user1500633

Bu şöyle yapılabilir : 

select CONVERT(VARCHAR(10), GETDATE(), 103) + ' '  + convert(VARCHAR(8), GETDATE(), 14)

Umarım yardımcı olur

18
HichemSeeSharp
SELECT FORMAT(your_column_name,'dd/MM/yyyy hh:mm:ss') FROM your_table_name

Örnek-

SELECT FORMAT(GETDATE(),'dd/MM/yyyy hh:mm:ss')
7

2 formatı birleştirebilirsiniz:

3   dd/mm/yy   (British/French)
8   hh:mm:ss

CONVERT() function 'ye göre ve + operatörünü kullanarak:

SELECT CONVERT(varchar(10),GETDATE(),3) + ' ' + CONVERT(varchar(10),GETDATE(),8)
3
Serge S.
CREATE FUNCTION DBO.ConvertDateToVarchar
(
@DATE DATETIME
)

RETURNS VARCHAR(24) 
BEGIN
RETURN (SELECT CONVERT(VARCHAR(19),@DATE, 121))
END
1
Vivek Parashar

Bu varchar olacaktır, ancak istediğiniz şekilde formatlanmalıdır.

RIGHT('0' + LTRIM(DAY(d)), 2) + '/'
+ RIGHT('0' + LTRIM(MONTH(d)), 2) + '/'
+ LTRIM(YEAR(d)) + ' '
+ RIGHT('0' + LTRIM(DATEPART(HOUR, d)), 2) + ':'
+ RIGHT('0' + LTRIM(DATEPART(MINUTE, d)), 2) + ':'
+ RIGHT('0' + LTRIM(DATEPART(SECOND, d)), 2)

d, datetime alanınız veya değişkeninizdir.

0
pyrospade
SELECT CONVERT(CHAR(10),GETDATE(),103) + ' ' + RIGHT(CONVERT(CHAR(26),GETDATE(),109),14)
0
Hana'