Вы всегда можете поставить дату так, как ожидает Google Sheets, в вашем случае mm/dd/yyyy
.
Вы можете преобразовать экземпляры Time , Date или DateTime в любой желаемый формат, используя #strftime
. Это выводит строку в указанном формате. Посмотрите на http://www.strftime.net/ для различных вариантов и живую демонстрацию.
В качестве альтернативы вы можете использовать локализовать функциональность Ruby on Rails. Это можно сделать, позвонив по телефону:
I18n.l your_time_variable, format: :default
Если ваш класс реализует интерфейс Clonable , то Вы можете использовать метод Object.clone () для создания печатной копии. В статье Wikipedia есть несколько хороших деталей.
Альтернативой является использование конструкторов копирования , которые, согласно , этой странице более безопасны.
Зависит от "содержания". Например, вы не можете просто скопировать FileInputStream, а затем предположить, что оба будут продолжать загрузку из одного и того же файла.
По сути, есть два способа: если класс поддерживает интерфейс «Cloneable», вы можете клонировать его, вызвав clone () , Если нет, то он часто имеет конструктор копирования, который копирует данные из другого объекта.
Обычно у вас получается неглубокая копия (т.е. все поля класса копируются, но они указывают на один и тот же объект).
С другой стороны, многие объекты спроектированы как неизменяемые (например, класс String), и нет необходимости копировать такой объект, так как он не может быть изменен в любом случае.
У вас не может быть неявной ссылки на ссылку в Java, поэтому вы не можете использовать псевдоним для переменной.
Возможно, если вы объясните, чего вы пытаетесь достичь, мы можем помочь сделать это без "псевдонимов" «
Редактировать: вам действительно нужно объяснить, что вы имеете в виду, используя псевдоним int. Значение int является анонимным во время выполнения, поэтому создавать псевдонимы не имеет никакого смысла.