print date('Y');
Для получения дополнительной информации, проверьте дату () функциональная документация: https://secure.php.net/manual/en/function.date.php
Кажется, у меня работает.
import javax.swing.JFileChooser;
public class FChoose {
public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() { public void run() {
JFileChooser chooser = new JFileChooser();
chooser.setMultiSelectionEnabled(false);
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = chooser.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
java.io.File f = chooser.getSelectedFile();
System.err.println(f.getPath());
}
}});
}
}
6u13 на Vista. Есть ли что-то странное в вашей настройке или в том, что вы делаете?
Если есть конкретная ошибка в реализации Java для Mac OS X, вы можете, скажем, проверить, существует ли файл, и, если нет, распаковать последний к элементам пути.
Проблема возникает при использовании chooser.showDialog или chooser.showSaveDialog вместо chooser.showOpenDialog. В XP chooser.showDialog возвращает правильный путь в примере, приведенном OP, но в Mac OS 10.5.7 (и, возможно, в более ранних версиях) вы получите ~ / Desktop / Desktop. (В моем случае мне нужно использовать showSaveDialog, потому что я хочу, чтобы у пользователей была возможность создавать новую папку, поэтому похоже, что мне придется вручную удалить дубликат пути. Похоже, это ошибка в Apple Реализация Java.)