Fernanda Sallai

Blog de desenvolvimento e negócios.

.Net - Padrões de formatação para DateTime

Pessoal,

Hoje iremos aprender como formatar um DateTime e conhecer os padrões de formatação.

Demonstrarei a formatação com a data deste post (26/08/2010).

Vamos testar ?!

Para isso adicionei em um formulário Windows Forms (podendo ser feito na parte Web tb) um TextBox com o nome de txtData para receber a data e a hora de hoje formatada.

txtData.Text = DateTime.Now.ToString("formatação escolhida").

Na tabela 1 é exibido: as formatações, modo de usá-las e o resultado final.

Sem formatação DateTime.Now.ToString() 26/08/2010 13:46
d DateTime.Now.ToString("d") 26/08/2010
D DateTime.Now.ToString("D") 26 de agosto de 2010
f DateTime.Now.ToString("f") 26 de agosto de 2010 13:35
F DateTime.Now.ToString("F") 26 de agosto de 2010 13:35:01
g DateTime.Now.ToString("g") 26/08/2010 13:35
G DateTime.Now.ToString("G") 26/08/2010 13:35:01
m ou M

DateTime.Now.ToString("m")

DateTime.Now.ToString("M")

26 de agosto
o DateTime.Now.ToString("o") 2010-08-26T13:40:06.9732546-03:00
r ou R DateTime.Now.ToString("r")

DateTime.Now.ToString("R")

Thu, 26 Aug 2010 13:40:50 GMT
s DateTime.Now.ToString("s") 2010-08-26T13:41:36
t DateTime.Now.ToString("t") 13:35
T DateTime.Now.ToString("T") 13:35:01
u DateTime.Now.ToString("u")  2010-08-26 13:35:01Z
U DateTime.Now.ToString("U") 26 de agosto de 2010 13:35:01
Y ou y DateTime.Now.ToString("Y")

DateTime.Now.ToString("y")

agosto de 2010
   
dd DateTime.Now.ToString("dd") 26
dddd DateTime.Now.ToString("ddd") qui
dddd DateTime.Now.ToString("dddd") quinta-feira
   
MM DateTime.Now.ToString("MM") 08
MMM DateTime.Now.ToString("MMM") ago
MMMM DateTime.Now.ToString("MMMM") agosto
   
yy DateTime.Now.ToString("YY") 10
YYY DateTime.Now.ToString("YYY") 2010

Figura 1 - Formatações para DateTime.

Por hoje é só pessoal... Até o próximo post...

Minha agenda do TechEd Brasil 2010

Galera,

Segue minha agenda das palestras que assistirei do TechEd Brasil 2010.

Programação do dia 13/09/2010

13:45 - 15:00

Título: ASP.NET MVC para desenvolvedores Web Forms
Palestrante (s): Giovanni Bassi, Victor Cavalcante
Sala: Cantareira 3

15:30 - 16:45

Título: Construindo Aplicações Web Forms com o ASP.NET 4
Palestrante (s): Renato Haddad,
Sala: Cantareira 3

17:15 - 18:30

Título: Interação na ponta dos dedos: utilizando recursos multitouch nas suas aplicações. 
Palestrante (s): Rafael Godinho,
Sala: Jaçanã 2

18:45 - 20:00

Título: Tudo o que você precisa saber sobre Scrum e Visual Studio ALM em 150 min - Parte 2 
Palestrante (s): André Dias, Giovanni Bassi,
Sala: Cantareira 5

Programação do dia 14/09/2010

09:00 - 10:15

Título: Criando Rich Internet Applications (RIA) com ASP.NET AJAX e jQuery
Palestrante (s): Fernando Cerqueira,
Sala: Cantareira 3

10:45 - 12:00

Título: Tudo que você sempre quis saber sobre o Windows Presentation Foundation (WPF) 4
Palestrante (s): Bruno Sonnino,
Sala: Cantareira 5

13:45 - 15:00

Título: Primeiros passos no Team Foundation Server 2010
Palestrante (s): Ramon Durães,
Sala: Jardim São Paulo

15:30 - 16:45

Título: Chegou a Hora! Crie uma Aplicação Silverlight em 75 minutos
Palestrante (s): Fernando Figuera, Rogerio Cordeiro,
Sala: Cantareira 3

17:15 - 18:30

Título: Aplicações WEB com Silverlight 4 fora do Browser
Palestrante (s): Djonatas Tenfen, Rogerio Cordeiro,
Sala: Cantareira 3

Programação do dia 15/09/2010

09:00 - 10:15

Título: Um mergulho no ADO.NET Entity Framework 4
Palestrante (s): Renato Haddad,
Sala: Cantareira 5

10:45 - 12:00

Título: Criando protótipos com o Microsoft Expression Blend + SkethFlow
Palestrante (s): Fernando Figuera,
Sala: Cantareira 5

13:45 - 15:00

Título: Discutindo sobre: Linq to Sql, Entity Framework Versus Stored Procedures
Palestrante (s): Luciano Condé,
Sala: Cantareira 6

15:30 - 16:45

Título: Entendendo a Plataforma de Aplicações do Windows Phone 7
Palestrante (s): Galileu Vieira, Luciano Condé,
Sala: Cantareira 5

17:15 - 18:30

Título: Visão Geral do Windows Identity Foundation (WIF) 
Palestrante (s): Israel Aece,
Sala: Santana 3

Encontro vcs lá!!!

Community Zone 2010 - Ai vou eu !!!

 

Galera,

Nos dia 16 e 17 de setembro acontecerá o Community Zone (CZ) e eu tenho a honra de dizer que fui convidada para participar deste grande evento.

Estou muito feliz pelo convite e agradeço tudo isso a comunidade e aos meus amigos que sempre estão me apoiando.

Para saber mais sobre o Community Zone acesse: MSDN e/ou acompanhe no twitter através do #CommunityZone

E continuem colaborando com a comunidade... No ano que vem você poderá estar lá...

Até mais :)

Codificando .Net e-Magazine – 16º edição

Fábio Luiz Pessoa Campinho demonstra como Trabalhar com usercontrol e orientação a objetos.

Fábricio Lopes Sanchez ensina Trabalhar com stored procedures no .net.

Caio Azevedo publicou a útima parte da série Explorando microsot sql reporting services 2005 parte VI.

Ítalo Chesley Gomes da Silva explica como Trabalhar com treeview no windows forms.

Diego Nogare faz um Comparativo entre o SQL Server e o SQL Azure database.

Sara Barbosa escreve sobre Serviço de transmissão do PowerPoint 2010.

Wagner Amorim apresenta o SharePoint 2010: Visual WebParts.

Ramon Durães mostra Por que Visual Studio Team System mudou de nome?.

Anderson Castro demonstra a Impressão com Silverlight 4.

Wagner Amorim apresenta também LINQ to SharePoint no SharePoint 2010.

Ramon Durães mostra o O futuro do Home Office.

Diego Nogare descreve sobre aCobertura Codificando 2010.

Alexandre Tarifa relata que o O Tech·Ed Brasil 2010 vem ai.Vale a pena o investimento? na sua coluna .Close() 

Disponível em: http://migre.me/146EB .

Bons estudos :)

Refactor - Rename

Pessoal,

No post Refactor - Extract Method aprendemos o que é Refactor e uma de suas funções o Extract Method.

Agora veremos a função Rename que nos auxilia quando desejamos realizar alteração nos nomes de variáveis, métodos, etc...

Vamos entender melhor através da listagem 1 ?!

public partial class FormUsandoGraficos : Form
    {
        public FormUsandoGraficos()
        {
            InitializeComponent();
        }

        private void btnVer_Click(object sender, EventArgs e)
        {
            DadosSistema formDadosSistema = new DadosSistema();

            formDadosSistema.Show();

            this.Close();
        }
     }

Listagem 1 – Código.

Nesse código preciso mudar o nome formDadosSistema para formVersaoSistema para isso usaremos a função Rename.

Mas como fazer isso ?

Clique no nome formDadosSistema com o botão direito do mouse, escolha a opção Refactor e em seguida a opção Rename (figura 1).

 

Figura 1 - Usando Rename.

Na tela da figura 2 informe o novo nome (new name).

 

Figura 2 - Informando o novo nome.

Deixe a opção Preview reference changes checada para conseguir visualizar onde poderá ser alterado o nome e para confirmar a alteração clique no botão Apply para aplicar a alteração.

Figura 3 - Aplicando a alteração.

Pronto.. Ao visualizar o código veremos que foi alterado o nome conforme queríamos (listagem 4).

public partial class FormUsandoGraficos : Form
  {
    public FormUsandoGraficos()
    {
      InitializeComponent();
     }

    private void btnVer_Click(object sender, EventArgs e)
    {
      DadosSistema formVersaoSistema = new DadosSistema();

      formVersaoSistema.Show();

      this.Close();
    }
  }
Nesse caso temos somente que alterar em 2 lugares… 
Mas imaginem como isso facilita as alterações se código possui 
muitas linhas…
Até o próximo post ....

Evento Codificando.net 2010

Antes tarde do que nunca haha. Desculpe a demora para escrever sobre o evento, realmente foram semanas de muita correria no trabalho.

Mas vamos aos comentários do evento.

No dia 19/06/2010 foi realizado mais um evento da comunidade Codificando.Net

E esse evento para mim foi especial porque participei da abertura. Nunca imaginei que estaria junto com pessoas como Diego Nogare e Facunte.

E nesse momento lembrei do grande Luciano Palma  a respeito de ter como ponto de partida o Porquê. Eu estava ali porque participei ativamente da comunidade ajudando na revista Codificando.Net para que as pessoas possam ter de forma gratuita uma maneira de estudar para se especializar na nossa área de desenvolvimento e até abrindo oportunidades para publicarem seus artigos.

 

Quero agradecer minha amiga @thaissimonato pela presença e por me apoiar nesse dia :) 

Olha o pessoal chegando... 

 Bom as palestras foram show de bola. Agradeço a todos os palestrantes pelo conteúdo apresentado e também a participação da comunidade .NET Architects. 

Claro que não podia faltar a foto do meu amigo Vinicius.

 

 Veja mais fotos: 

 

 

 

 

 

Ah não podemos esquecer da arrecadação de alimentos. Obrigada a todos que colaboraram.

Espero vcs no próximo evento...

Sobre mim...

Olá… Meu nome é Fernanda Sallai. Bacharel em Sistemas de Informação e atuo na área de desenvolvimento.

Colaboradora do Portal Linha de Código e editora da revista Codificando.Net.

Estou sempre em busca de novos conhecimentos e espero compartilhá-los aqui no blog.

Obrigada pela visita e bons estudos.