Carimbos de data e hora em referências de vídeo em biblatex/biber

Carimbos de data e hora em referências de vídeo em biblatex/biber

Existe uma maneira fácil de fazer com que o biblatex/biber produza o datecampo para incluir otempo? Estou usando @video(and @photo) que, até onde sei, não possui drivers por padrão e, portanto, volta para algo equivalente a @misc.

Posso especificar a data no yyyy-mm-ddTHH:MM:SSformato do manual, mas todas as minhas tentativas de definir opções (por exemplo dateusetime=1) de acordo com vários documentos que li não conseguiram produzir a hora nas referências.

O contexto é uma série de fotos e arquivos de vídeo com um carimbo de data/hora no canto onde gostaria de fazer referência à data e hora exatas de um evento. Eu poderia escrever drivers para @videoand @photo, mas isso parece um exagero se houver uma solução mais fácil que até agora não consegui encontrar.

MWE muito solicitado:

\begin{filecontents}{mwe1.bib}
@photo { img-noodles,
    author = {{Security Camera}},
    title  = {Suspect eating noodles},
    date   = {2016-01-01T15:43:21},
}
\end{filecontents}

\documentclass{article}
\usepackage[backend=biber,sorting=none,dateabbrev=false,
    dateusetime=1,time=24h]{biblatex}
\addbibresource{mwe1.bib}

\begin{document}
This is a test~\autocite{img-noodles}.
\printbibliography
\end{document}

Saída MWE

Editar: também incluído @photoe um caso de uso óbvio onde é necessário um carimbo de data/hora completo (com base nos comentários).

Responder1

A segunda questão mencionada aqui (https://github.com/plk/biblatex/issues/909) foi corrigido em biblatex3.13.

Atualize sua distribuição TeX para obter as versões atuais do biblatexBiber.

Há duas questões aqui

Em primeiro lugar, dateusetime=1,não habilita o dateusetime. A opção espera os valores trueou false, qualquer coisa que não seja trueserá tratada como false.

Mas mesmo com dateusetime=true,a saída não é a esperada, já que os formatos de data truncados padrão esqueceram os horários. Este é um bug que deve ser corrigido na próxima versão do biblatex, vejahttps://github.com/plk/biblatex/issues/909. Enquanto isso, provavelmente será mais fácil usar um dos formatos de data completos que suportam a impressão da hora. Então, por enquanto, você precisa de um explícito date=long(ou date=short, date=ymd, date=iso) para substituir o padrão date=comp, o que diminui o tempo.

\documentclass{article}
\usepackage[backend=biber, sorting=none,
  time=24h, dateabbrev=false, dateusetime=true,]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@photo{img-noodles,
  author = {{Security Camera}},
  title  = {Suspect eating noodles},
  date   = {2016-01-01T15:43:21},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
This is a test~\autocite{img-noodles}.
\printbibliography
\end{document}

Câmera de segurança. Suspeito de comer macarrão. 1º de janeiro de 2016 15h43.


Por padrão biblatexnão mostra segundos, isso pode ser habilitado com a opção de tempo de carregamento

seconds=true,

informação relacionada