Exibição de informações de fuso horário no serviço de relatórios de contabilidade (SQL 2005)

StackOverflow https://stackoverflow.com/questions/1005582

Pergunta

Eu tenho um Microsoft SQL 2005, relatando projeto. Eu quero mostrar a data, a hora eo fuso horário Informações atuais sobre o cabeçalho da página. Ou seja, eu quero começar um display como abaixo

2009/06/17 12:25:11 +05: 30

Eu adicionei uma caixa de texto para o cabeçalho da página. Quando definir a sua expressão a = Agora, usou a função FormatDateTime mas todos eles quer exibir apenas, data ou hora ou data e hora, mas não o fuso horário.

Quando eu definir a propriedade formato da caixa de texto para "o" e eu tenho a seguinte indicação 2009-06-17T12: 37: 36,2347500 + 05: 30. Este tem o fuso horário, mas a data e informações do tempo não é muito amigável.

Existe uma maneira que eu possa mostrar a hora atual data e informações de fuso horário do formato (2009/06/17 12:25:11 +05: 30) I exigem

?

Graças Shreedhar

Foi útil?

Solução

uso DateTime.Now.ToString ( "MM / dd / aaaa hh: mm: ss tt K")

Outras dicas

Por favor, use o seguinte:

DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt K")

Tenha cuidado com o formato que você definir " amigável ". Desde que você deseja exibir o fuso horário Suponho que a sua aplicação tem de ser usado por pessoas que vivem em todo o mundo: para a maioria deles o formato "MM / DD / AAAA" não é amigável
. Pense em uma data como "06/10/2009": para as pessoas Inglês é claramente o dia 10 de junho, mas para as pessoas latino ele provavelmente vai ser a 06 de outubro
. O formato ISO não é muito amigável, eu concordo, mas as informações são exibidas em uma ordem hierárquica do maior para o menor. Além quase ninguém usa nativamente-lo, e isso pode ser uma vantagem, já que todo mundo vai ter que entender o que está olhando, sem fazer falsas suposições baseadas em sua / seu local.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top