java SimpleDateFormat Retorna constantemente janeiro para o mês
ao tentar converter para converter uma data de diretório ativo em uma data java, o resultado mostra constantemente o mês em janeiro, apesar de o mês de ser o ser correto. Esta questão decorre de um mal -entendido do formato de data usado pelo SimpleDateFormat. SimpledateFormat sdf = new SimpleDateFormat ("yyyy/mm/dd"); Data parseddate = sdf.parse (givenstring); retornar parseddate; }
Neste método, o SimpleDateFormat é inicializado com o padrão "aaaa/mm/dd ", que representa o ano, mês e dia, respectivamente. No entanto, a sequência de entrada do Active Directory segue um formato diferente: "AAIYYYMMDDHHMMSS.SSS". A parte problemática é a representação do mês, que deve ser "mm" minúscula em vez de "mm". SimpleDateFormat ("AAAA/MM/DD");
Com essa alteração, o Java SimpleDateFormat será convertido corretamente a reação em um objeto Java Data com o valor do mês correto.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3