Tags: , | Posted by Admin on 9/8/2009 9:28 AM | Comments (0)

Unixtime is 32-bit integer. It’s a second counter. A problem is converting datetime to unix time on mssql server. This solution convert unixtime to datetime. For a more information for Unix Time by wikipedia.

Declare @UnixTime int
Set @UnixTime = 1219366020
Select dateadd(ss,@UnixTime,'1970-01-01')

To Function:

Create Function fn$UnixTimeToDatetime(@UnixTime int)
Returns Datetime
Begin
Return dateadd(ss,@UnixTime,'1970-01-01')
End

Go

Usage:

Select dbo.fn$UnixTimeToDatetime(1219366020) As DateAndTime

Kahve ısmarlayın

Aşağıdaki kahve simgesine tıklayarak bana paypal üzerinden kahve ısmarlayabilirsiniz. Kahveye olan düşkünlüğü ile bilinen birisi olarak büyük bir zevkle içeceğimden emin olabilirsiniz.


Comments are closed