Como retornar data juliana em CSharp?

05/02/2020

0

Olá! Estou com a demanda de alterar um software que exibe a data atual, para fazer com que ele exiba essa data no calendário juliano. O problema é que o VS não aceita retornar DayOfYear. Segue o código atual abaixo:

public class TratarData
{
public static string RetornarDataAtual()
{
return DateTime.Now.ToString("ddd");

}

public static string FormatoDDD(string data)
{
DateTime fab = DateTime.Parse(data);
return fab.ToString("ddd");
}

public static string FormatarDataDiretorio(string nome_diretorio)
{
string d = "";
d = nome_diretorio.Substring(0, 4);
return d;
}
}

Algúem sabe como posso resolver o problema? Desde já agradeço.
Marksys

Marksys

Responder

Posts

19/02/2020

Luiz Silva

Boa Noite Marksys, você já deu uma olhada na Classe JulianCalendar().
Pode ser que a documentação te ajude. (https://docs.microsoft.com/pt-br/dotnet/api/system.globalization.juliancalendar?view=netframework-4.8)

JulianCalendar jc = new JulianCalendar();
DateTime dataConvertidaEmJulian = jc.ToDateTime(2020, 02, 19, 0, 0, 0, 0);


Qual seria a finalidade do código?

public static string RetornarDataAtual()
            {
                return DateTime.Now.ToString("ddd");

            }

            public static string FormatoDDD(string data)
            {
                DateTime fab = DateTime.Parse(data);
                return fab.ToString("ddd");
            }

            public static string FormatarDataDiretorio(string nome_diretorio)
            {
                string d = "";
                d = nome_diretorio.Substring(0, 4);
                return d;
            }
}

Grande abraço.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar