Forum: Italian Ruby user group Spreadsheet 0.6.2.1

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Osvaldo F. (Guest)
on 2009-01-03 12:42
(Received via mailing list)
Buon anno a tutti, non riesco a scrivere correttamete data e ora in una
cella usando il plugin in oggetto.

d = '30/11/2008'
t = '8:45'
ora_inizio = DateTime.strptime("#{d} #{t}", "%d/%m/%Y %H:%M")

@sheet.row(nr_riga).set_format nr_colonna,
Spreadsheet::Format.new(:number_format => "DD/MM/YYYY hh:mm")
@sheet(nr_riga, nr_colonna) = ora_inizio

se provo a leggere la cella appena riempita il risultato è corretto:
puts "#{@sheet.row(nr_riga)[3]}" ==> 2008-11-30T08:45:00+00:00

Dopo aver scritto il foglio xls ho fatto un metodo per rileggerlo e
controllare il contenuto ma il risulatato è 2008-11-30T06:00:00+00:00.
Ho lo stesso risultato se apro il foglio con excel oppure con
openoffice:
30/11/2008 06:00
Può essere un problema di encoding?
Spreadsheet.client_encoding = 'UTF-8'

Grazie mille, ciao.
This topic is locked and can not be replied to.