Передайте протокол в качестве аргумента метода

Сначала позвольте мне объяснить, что я не имею в виду. Я не хочу вводить аргумент для протокола:

-(void)someMethod:(id<SomeProtocol>)someArgument;

Я хочу передать протокол методу в том же пути Я могу передать класс методу (Следующее неверно, но, надеюсь, объясняет, что я хочу сделать):

-(void)someMethod:(Protocol)someArgument;

Затем я хотел бы иметь возможность использовать Протокол для проверки того, реализует ли его набор объектов.

-121--959051- Как преобразовать временную метку в объект Date или DateTime? Я получаю объект временной метки из базы данных с помощью ResultSet.getTimestamp (), но мне нужен простой способ получить дату в формате MM/d

Я получаю объект временной метки из базы данных с помощью 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...
    ....
}
....
17
задан BalusC 20 September 2011 в 22:21
поделиться