Olá, depois de muito tempo sem escrever um post, comecei a pensar em como manter meu blog atualizado já que meu tempo é muito curto e não me sobra tempo pra escrever artigos, um desafio quase impossível não é? Foi aí que andei matutando aqui com meus neurônios e decidir mudar a estratégia dos posts, ao contrário de escrever grandes e complexos artigos que me tomam muito tempo, vou começar a fazer pequenos posts de coisas que as vezes perco tempo procurando na internet e me pego várias pesquisando sobre a mesma coisa novamente. Então este será o primeiro de muitos Posts neste sentido, um método de extensão para obter a idade de uma pessoa referente a uma determinada data.
[code]
public static class Extensions
{
public static int GetAge(this DateTime dateOfBirth, DateTime dateAsAt)
{
return dateAsAt.Year – dateOfBirth.Year – (dateOfBirth.DayOfYear < dateAsAt.DayOfYear ? 0 : 1);
}
}
[/code]
{
public static int GetAge(this DateTime dateOfBirth, DateTime dateAsAt)
{
return dateAsAt.Year – dateOfBirth.Year – (dateOfBirth.DayOfYear < dateAsAt.DayOfYear ? 0 : 1);
}
}
[/code]
Simples e útil.
Posts recentes
Categorias
- .Net (25)
- .Net Standard (2)
- .NetCore (3)
- Android (3)
- Arquitetura de Software (6)
- Asp.Net (6)
- C# (17)
- Dependency Injection (1)
- Entity Framework (3)
- Eventos (2)
- Fluent Interface (2)
- Gerenciamento de Projetos (1)
- IOS (3)
- NHibernate (4)
- ORM (5)
- Silverlight (3)
- Uncategorized (5)
- Visual Studio (10)
- WCF (5)
- Windows Azure (2)
- WPF (3)
- Xamarin (6)