Сначала позвольте мне объяснить, что я не имею в виду. Я не хочу вводить аргумент для протокола:
-(void)someMethod:(id<SomeProtocol>)someArgument;
Я хочу передать протокол методу в том же пути Я могу передать класс методу (Следующее неверно, но, надеюсь, объясняет, что я хочу сделать):
-(void)someMethod:(Protocol)someArgument;
Затем я хотел бы иметь возможность использовать Протокол для проверки того, реализует ли его набор объектов.
-121--959051- Я получаю объект временной метки из базы данных с помощью ResultSet.getTimestamp ()
, но я бы хотел, чтобы простой способ получить дату в формате MM/DD/YYYY
и время в формате HH: MM xx
. Я возился вокруг, это выглядит так, как будто я могу сделать это, используя объекты Date и/или DateTime в Java. Это лучший способ, или мне вообще нужно преобразовать временную метку, чтобы сделать это? Любые рекомендации были бы полезными.
....
while(resultSet.next()) {
Timestamp dtStart = resultSet.getTimestamp("dtStart");
Timestamp dtEnd = resultSet.getTimestamp("dtEnd");
// I would like to then have the date and time
// converted into the formats mentioned...
....
}
....