NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
« Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
ASP.NET - CURSO COMPLETO Autor: Júlio Battisti |
||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lição 038 - Capítulo 05 - A estrutura System.DateTime - datas e horas | ||||||||||||||||||||||
No namespace System temos uma estrutura chamada System.DateTime. Para realizar operações com valores de data e hora utilizamos os campos, propriedades e métodos desta estrutura. A estrutura System.DateTime é bastante flexível. Só para se ter uma idéia, existem sete construtores diferentes para este estrutura. Vamos apresentar um exemplo onde utilizamos os principais construtores da estrutura System.DateTime. Considere o exemplo da Listagem 5.4 using System; class ex4cap5 { // Exemplo 4 - Capítulo 5. // Construtores de System.DateTime. // Por: Júlio Battisti // MCP, MCP+I, MCSE, MCSE+I, MCSE, MCDBA public static void Main() { // Utilização de diversos construtores de System.DateTime. DateTime constrex1 = new DateTime(2001,7,21); DateTime constrex2 = new DateTime(0); DateTime constrex3 = new DateTime(2001,7,21,16,30,45); //Exibição dos resultados Console.WriteLine("****************************************"); Console.WriteLine("DATA E HORA ATUAIS -> {0}",DateTime.Now); Console.WriteLine("CONSTRUTOR -dia,mês,ano -> {0}",constrex1); Console.WriteLine("CONSTRUTOR -milisegundos -> {0}",constrex2); Console.WriteLine("CONSTRUTOR -d,m,a,h,min,seg -> {0}",constrex3); Console.WriteLine("****************************************"); } Listagem 5.4 – Construtores de System.DateTime – ex4cap5.cs Digite o exemplo da listagem 5.4 e salve o mesmo em um arquivo chamado ex4cap5.cs, na pasta C:\ExCsharp\cap5. Compile e execute o exemplo da listagem 5.4. Você obterá os resultados indicados na Figura 5.4.
Neste exemplo utilizamos os três construtores mais utilizados. Observe o código a seguir: DateTime constrex1 = new DateTime(2001,7,21); Neste exemplo estamos utilizando um construtor onde são passados três valores: ano, mês e dia. Os valores para hora, minuto e segundo são inicializados com zero, conforme pode ser confirmado na Figura 5.4. DateTime constrex2 = new DateTime(0); Neste exemplo utilizamos um construtor onde passamos, com único parâmetro, o número de milisegundos a partir da menor data suportada pelo Framework .NET. Como passamos um valor zero, o mesmo irá exibir a menor data possível, que conforme podemos confirmar pela saída do programa, é: 1/1/0001 00:00:00. DateTime constrex3 = new DateTime(2001,7,21,16,30,45); Neste exemplo utilizamos um construtor onde são passados seis valores: ano, mês, dia, hora, minuto e segundo. Campos da estrutura System.DateTime. A estrutura DateTime tem dois campos:
Propriedades da estrutura System.DateTime. Na Tabela 5.1 temos a descrição das propriedades da estrutura System.DateTime:
Tabela 5.1 Propriedades da estrutura System.DateTime Vamos apresentar um exemplo onde utilizamos as propriedades da estrutura System.DateTime. Considere o exemplo da Listagem 5.5 using System; class ex5cap5 { // Exemplo 5 - Capítulo 5. // Propriedades de System.Date. // Por: Júlio Battisti // MCP, MCP+I, MCSE, MCSE+I, MCSE, MCDBA public static void Main() { // Utilização de diversos construtores de System.DateTime. DateTime constrex1 = DateTime.Now; //Exibição dos resultados Console.WriteLine("****************************************"); Console.WriteLine("HORA DO SISTEMA -> {0}",constrex1.Hour); Console.WriteLine("MINUTO DO SISTEMA -> {0}",constrex1.Minute); Console.WriteLine("SEGUNDOS DO SISTEMA -> {0}",constrex1.Second); Console.WriteLine("ANO DO SISTEMA -> {0}",constrex1.Year); Console.WriteLine("MÊS DO SISTEMA -> {0}",constrex1.Month); Console.WriteLine("DIA DO SISTEMA -> {0}",constrex1.Day); Console.WriteLine("DATA COMPLETA -> {0}",constrex1.Date); Console.WriteLine("DIA DA SEMANA -> {0}",constrex1.DayOfWeek); Console.WriteLine("DIA DO ANO -> {0}",constrex1.DayOfYear); } } Listagem 5.5 – Propriedades de System.DateTime – ex5cap5.cs Digite o exemplo da listagem 5.5 e salve o mesmo em um arquivo chamado ex5cap5.cs, na pasta C:\ExCsharp\cap5. Compile e execute o exemplo da listagem 5.5. Você obterá os resultados indicados na Figura 5.5.
|
||||||||||||||||||||||
« Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2024 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI