2013-04-23 15 views
6

Jestem obecnie nowy w języku C# & SQL.Bieżący miesiąc i rok na serwerze sql 2008 r2

Jak uzyskać bieżący miesiąc i rok w SQL Server 2008 R2?

+3

To są dwie zupełnie różne kwestie. –

+3

Nie powinieneś wracać do bazy danych, aby uzyskać bieżący miesiąc i rok, aby wyświetlić ją na stronie internetowej. 'DateTime.Today' w języku C# będzie wystarczające – Curt

Odpowiedz

24

SQL Server

SELECT GETDATE() AS CurrentDateTime 
    , YEAR(GETDATE()) AS CurrentYear 
    , MONTH(GETDATE()) AS CurrentMonth 

C#

var now = DateTime.Now; 
var currentYear = now.Year; 
var currentMonth = now.Month; 
+0

Dzięki Tyle jest jakikolwiek sposób, że mogę konwertować bieżącej datetime do sekund/minut? –

Powiązane problemy