Jump to content
Sign in to follow this  
rmlm

Problema em imprimir data

Recommended Posts

rmlm

Boas,

Eu tenho uma tabela que tem um campo data do tipo DATE. Quando insiro a data para a base de dados ela fica como: 2011-04-30, até aqui tudo bem.

A minha duvida é quando vou a imprimi-la na página ela fica assim: 2011-04-30 00:00:00

Isto só devia acontecer se o campo fosse TIMESTAMP...

Alguém sabe porque isto acontece?

Share this post


Link to post
Share on other sites
rmlm

eu estou a imprimir assim:

<%# Eval("data_tarefa")%>

Como é que eu digo para ele imprimir nesse formato?

Assim dá erro:

<%# Eval("data_tarefa").ToString("dd-MM-yyyy") %>

Share this post


Link to post
Share on other sites
rmlm

Já consegui com isto:

<%# ((DateTime)DataBinder.Eval(Container.DataItem, "dia_tarefa")).ToString("dd-MM-yyyy") %>

Mais uma pergunta, para adicionar um dia á data actual, pode-se fazer isto?

String dia_amanha = DateTime.Now.Date.ToShortDateString() + 1;

Share this post


Link to post
Share on other sites
rmlm

Também já descobri a resposta ásegunda pergunta...

fica a solução:

String dia_amanha = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");

Obrigado

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.