26 Mayıs 2011, PERŞEMBE
Özü tarih (yyyy/aa/gg) PostgreSQL bir zaman damgası
Sadece tarih PostgreSQL bir zaman damgası bir parçası ayıklamak istiyorum.
DATE bir değer bekleyen başka bir masaya yerleştirin, böylece ** 5 postgresql bir tip olmak istiyorum.
Eğer varsa örneğin, 2011/05/26 09:00:00, 2011/05/26 istiyorum
Döküm denedim, ama ben sadece 2011:
timestamp:date
cast(timestamp as date)
to_date() to_char() denedim:
SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD')
FROM val3 WHERE id=1;
Bunu bir fonksiyon yapmaya çalıştım:
CREATE OR REPLACE FUNCTION testing() RETURNS void AS '
DECLARE i_date DATE;
BEGIN
SELECT to_date(to_char(val1, "YYYY/MM/DD"),"YYYY/MM/DD")
INTO i_date FROM exampTable WHERE id=1;
INSERT INTO foo(testd) VALUES (i);
END
Tarih (yyyy/aa/gg) PostgreSQL bir zaman damgası ayıklamak için en iyi yolu nedir?
CEVAP
26 Mayıs 2011, PERŞEMBE
::date ile suffixing ile bir tarih için zaman damgası çevirebilirsiniz. Burada, numarasını, bir zaman damgası
# select '2010-01-01 12:00:00'::timestamp;
timestamp
---------------------
2010-01-01 12:00:00
Şimdi bir tarih için onu oynatırız:
wconrad=# select '2010-01-01 12:00:00'::timestamp::date;
date
------------
2010-01-01
Bunu PaylaÅŸ:

MySQL tarih n gün önce bir zaman damga...
'DateTime, zaman Damgası, Zaman v...
Nasıl tarih PHP zaman damgası dönüştür...
tarih javascript zaman damgası dönüştü...
Java zaman Damgası - Nasıl tarih ile z...