Here you can find the source of getSignTime(final String stStr)
static GregorianCalendar getSignTime(final String stStr)
//package com.java2s; //License from project: Apache License import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCalendar; import java.util.logging.Logger; public class Main { private static final Logger LOGGER = Logger.getLogger("es.gob.afirma"); static GregorianCalendar getSignTime(final String stStr) { if (stStr == null) { return new GregorianCalendar(); }/*from w w w . ja va 2 s . c om*/ Date date; final SimpleDateFormat formatter = new SimpleDateFormat("yyyy:MM:dd:HH:mm:ss"); //$NON-NLS-1$ try { date = formatter.parse(stStr); } catch (final Exception e) { LOGGER.severe("La fecha indicada ('" + stStr //$NON-NLS-1$ + "') como momento de firma para PAdES no sigue el patron 'yyyy:MM:dd:HH:mm:ss': " + e //$NON-NLS-1$ ); return new GregorianCalendar(); } // Creamos el calendar a partir de un Date para que tome de el final GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(date); return calendar; } }