天天看點

mysql-connector-java 6.x 時區設定

    最近遇到了一個問題,java從mysql從讀出的時間與本地時間有14個小時的時間差,經查證、測試解決了此問題,在此總結一下:

一、使用mysql-connector-java 6.x版本驅動需要做如下配置:

1、引入pom

1

2

3

4

5

<code>&lt;</code><code>dependency</code><code>&gt;</code>

<code>  </code><code>&lt;</code><code>groupId</code><code>&gt;mysql&lt;/</code><code>groupId</code><code>&gt;</code>

<code>  </code><code>&lt;</code><code>artifactId</code><code>&gt;mysql-connector-java&lt;/</code><code>artifactId</code><code>&gt;</code>

<code>  </code><code>&lt;</code><code>version</code><code>&gt;6.0.6&lt;/</code><code>version</code><code>&gt;</code>

<code>&lt;/</code><code>dependency</code><code>&gt;</code>

2、設定jdbc連接配接、驅動

<code>jdbc:mysql:</code><code>//127</code><code>.0.0.1:3306</code><code>/test</code><code>?useUnicode=</code><code>true</code><code>&amp;serverTimezone=UTC&amp;characterEncoding=utf-8&amp;allowMultiQueries=</code><code>true</code>

<code>com.mysql.cj.jdbc.Driver</code>

二、設定mysql資料時區

1、檢視mysql時區

<code>show variables </code><code>like</code> <code>"%time_zone%"</code>

<a href="https://s5.51cto.com/wyfs02/M01/07/18/wKiom1nDVNGAzmOJAAANX4pyPzM345.png" target="_blank"></a>

2、修改mysql時區

(1)方法一

<code>set</code> <code>global</code> <code>time_zone = </code><code>'+8:00'</code><code>; ##修改mysql全局時區為中原標準時間,即我們所在的東8區</code>

<code>set</code> <code>time_zone = </code><code>'+8:00'</code><code>; ##修改目前會話時區</code>

<code>flush </code><code>privileges</code><code>; #立即生效</code>

(2)方法二、通過修改my.cnf配置檔案來修改時區

<code># vim /etc/my.cnf ##在[mysqld]區域中加上</code>

<code>default-time_zone = </code><code>'+8:00'</code>

<code># /etc/init.d/mysqld restart ##重新開機mysql使新時區生效</code>

三、分析時區設定問題

       通過上面的設定,我們把mysql資料庫的時區設定成了中國的時區‘utc+8’,而serverTimezone=UTC設定的是utc時區,兩者不同,是以會發現從資料庫讀出的時間與本地時間差幾個小時。要解決這個問題,需要讓serverTimezone的設定與資料庫的時區保持一緻。我們可以選擇修改serverTimezone的設定為serverTimezone=Asia/Shanghai,或者修改資料庫的時區為‘+0:00’。

四、serverTimezone支援的值說明

1、utc時區:serverTimezone=UTC

2、中國時區:serverTimezone=GMT%2B8(GMT+8這種方式支援全部時區,通過修改最後的數字實作,不過%2B不能寫成+)

3、檢視官方源碼,可以看到serverTimezone支援的相關設定如下,如:中國的時區可設定為:serverTimezone=Asia/Shanghai

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

307

308

309

310

311

312

313

314

315

316

317

318

319

320

321

322

323

324

325

326

327

328

329

330

331

332

333

334

335

336

337

338

339

340

341

342

343

344

345

346

347

348

349

350

351

352

353

354

355

356

357

358

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

375

376

377

378

379

380

381

382

383

384

385

386

387

388

389

390

391

392

393

394

395

396

397

398

399

400

401

402

403

404

405

406

407

408

409

410

411

412

413

414

415

416

417

418

419

420

421

422

423

424

425

426

427

428

429

430

431

432

433

434

435

436

437

438

439

440

441

442

443

444

445

446

447

448

449

450

451

452

453

454

455

456

457

458

459

460

461

462

463

464

465

466

467

468

469

470

471

472

473

474

475

476

477

478

479

480

481

482

483

484

485

486

487

488

489

490

491

492

493

494

495

496

497

498

499

500

501

502

503

504

505

506

507

508

509

510

511

512

513

514

515

516

517

518

519

520

521

522

523

524

525

526

527

528

529

530

531

<code>#Windows Zones</code>

<code>#Mon Sep 28 16:41:59 WEST 2015</code>

<code>AUS\ Central\ Daylight\ Time=Australia</code><code>/Darwin</code>

<code>AUS\ Central\ Standard\ Time=Australia</code><code>/Darwin</code>

<code>AUS\ Eastern\ Daylight\ Time=Australia</code><code>/Sydney</code>

<code>AUS\ Eastern\ Standard\ Time=Australia</code><code>/Sydney</code>

<code>Afghanistan\ Daylight\ Time=Asia</code><code>/Kabul</code>

<code>Afghanistan\ Standard\ Time=Asia</code><code>/Kabul</code>

<code>Alaskan\ Daylight\ Time=America</code><code>/Anchorage</code>

<code>Alaskan\ Standard\ Time=America</code><code>/Anchorage</code>

<code>Arab\ Daylight\ Time=Asia</code><code>/Riyadh</code>

<code>Arab\ Standard\ Time=Asia</code><code>/Riyadh</code>

<code>Arabian\ Daylight\ Time=Asia</code><code>/Dubai</code>

<code>Arabian\ Standard\ Time=Asia</code><code>/Dubai</code>

<code>Arabic\ Daylight\ Time=Asia</code><code>/Baghdad</code>

<code>Arabic\ Standard\ Time=Asia</code><code>/Baghdad</code>

<code>Argentina\ Daylight\ Time=America</code><code>/Buenos_Aires</code>

<code>Argentina\ Standard\ Time=America</code><code>/Buenos_Aires</code>

<code>Atlantic\ Daylight\ Time=America</code><code>/Halifax</code>

<code>Atlantic\ Standard\ Time=America</code><code>/Halifax</code>

<code>Azerbaijan\ Daylight\ Time=Asia</code><code>/Baku</code>

<code>Azerbaijan\ Standard\ Time=Asia</code><code>/Baku</code>

<code>Azores\ Daylight\ Time=Atlantic</code><code>/Azores</code>

<code>Azores\ Standard\ Time=Atlantic</code><code>/Azores</code>

<code>Bahia\ Daylight\ Time=America</code><code>/Bahia</code>

<code>Bahia\ Standard\ Time=America</code><code>/Bahia</code>

<code>Bangladesh\ Daylight\ Time=Asia</code><code>/Dhaka</code>

<code>Bangladesh\ Standard\ Time=Asia</code><code>/Dhaka</code>

<code>Belarus\ Daylight\ Time=Europe</code><code>/Minsk</code>

<code>Belarus\ Standard\ Time=Europe</code><code>/Minsk</code>

<code>Canada\ Central\ Daylight\ Time=America</code><code>/Regina</code>

<code>Canada\ Central\ Standard\ Time=America</code><code>/Regina</code>

<code>Cape\ Verde\ Daylight\ Time=Atlantic</code><code>/Cape_Verde</code>

<code>Cape\ Verde\ Standard\ Time=Atlantic</code><code>/Cape_Verde</code>

<code>Caucasus\ Daylight\ Time=Asia</code><code>/Yerevan</code>

<code>Caucasus\ Standard\ Time=Asia</code><code>/Yerevan</code>

<code>Cen.\ Australia\ Daylight\ Time=Australia</code><code>/Adelaide</code>

<code>Cen.\ Australia\ Standard\ Time=Australia</code><code>/Adelaide</code>

<code>Central\ America\ Daylight\ Time=America</code><code>/Guatemala</code>

<code>Central\ America\ Standard\ Time=America</code><code>/Guatemala</code>

<code>Central\ Asia\ Daylight\ Time=Asia</code><code>/Almaty</code>

<code>Central\ Asia\ Standard\ Time=Asia</code><code>/Almaty</code>

<code>Central\ Brazilian\ Daylight\ Time=America</code><code>/Cuiaba</code>

<code>Central\ Brazilian\ Standard\ Time=America</code><code>/Cuiaba</code>

<code>Central\ Daylight\ Time=America</code><code>/Chicago</code>

<code>Central\ Daylight\ Time\ (Mexico)=America</code><code>/Mexico_City</code>

<code>Central\ Europe\ Daylight\ Time=Europe</code><code>/Budapest</code>

<code>Central\ Europe\ Standard\ Time=Europe</code><code>/Budapest</code>

<code>Central\ European\ Daylight\ Time=Europe</code><code>/Warsaw</code>

<code>Central\ European\ Standard\ Time=Europe</code><code>/Warsaw</code>

<code>Central\ Pacific\ Daylight\ Time=Pacific</code><code>/Guadalcanal</code>

<code>Central\ Pacific\ Standard\ Time=Pacific</code><code>/Guadalcanal</code>

<code>Central\ Standard\ Time=America</code><code>/Chicago</code>

<code>Central\ Standard\ Time\ (Mexico)=America</code><code>/Mexico_City</code>

<code>China\ Daylight\ Time=Asia</code><code>/Shanghai</code>

<code>China\ Standard\ Time=Asia</code><code>/Shanghai</code>

<code>Dateline\ Daylight\ Time=Etc</code><code>/GMT</code><code>+12</code>

<code>Dateline\ Standard\ Time=Etc</code><code>/GMT</code><code>+12</code>

<code>E.\ Africa\ Daylight\ Time=Africa</code><code>/Nairobi</code>

<code>E.\ Africa\ Standard\ Time=Africa</code><code>/Nairobi</code>

<code>E.\ Australia\ Daylight\ Time=Australia</code><code>/Brisbane</code>

<code>E.\ Australia\ Standard\ Time=Australia</code><code>/Brisbane</code>

<code>E.\ South\ America\ Daylight\ Time=America</code><code>/Sao_Paulo</code>

<code>E.\ South\ America\ Standard\ Time=America</code><code>/Sao_Paulo</code>

<code>Eastern\ Daylight\ Time=America</code><code>/New_York</code>

<code>Eastern\ Daylight\ Time\ (Mexico)=America</code><code>/Cancun</code>

<code>Eastern\ Standard\ Time=America</code><code>/New_York</code>

<code>Eastern\ Standard\ Time\ (Mexico)=America</code><code>/Cancun</code>

<code>Egypt\ Daylight\ Time=Africa</code><code>/Cairo</code>

<code>Egypt\ Standard\ Time=Africa</code><code>/Cairo</code>

<code>Ekaterinburg\ Daylight\ Time=Asia</code><code>/Yekaterinburg</code>

<code>Ekaterinburg\ Standard\ Time=Asia</code><code>/Yekaterinburg</code>

<code>FLE\ Daylight\ Time=Europe</code><code>/Kiev</code>

<code>FLE\ Standard\ Time=Europe</code><code>/Kiev</code>

<code>Fiji\ Daylight\ Time=Pacific</code><code>/Fiji</code>

<code>Fiji\ Standard\ Time=Pacific</code><code>/Fiji</code>

<code>GMT\ Daylight\ Time=Europe</code><code>/London</code>

<code>GMT\ Standard\ Time=Europe</code><code>/London</code>

<code>GTB\ Daylight\ Time=Europe</code><code>/Bucharest</code>

<code>GTB\ Standard\ Time=Europe</code><code>/Bucharest</code>

<code>Georgian\ Daylight\ Time=Asia</code><code>/Tbilisi</code>

<code>Georgian\ Standard\ Time=Asia</code><code>/Tbilisi</code>

<code>Greenland\ Daylight\ Time=America</code><code>/Godthab</code>

<code>Greenland\ Standard\ Time=America</code><code>/Godthab</code>

<code>Greenwich\ Daylight\ Time=Atlantic</code><code>/Reykjavik</code>

<code>Greenwich\ Standard\ Time=Atlantic</code><code>/Reykjavik</code>

<code>Hawaiian\ Daylight\ Time=Pacific</code><code>/Honolulu</code>

<code>Hawaiian\ Standard\ Time=Pacific</code><code>/Honolulu</code>

<code>India\ Daylight\ Time=Asia</code><code>/Calcutta</code>

<code>India\ Standard\ Time=Asia</code><code>/Calcutta</code>

<code>Iran\ Daylight\ Time=Asia</code><code>/Tehran</code>

<code>Iran\ Standard\ Time=Asia</code><code>/Tehran</code>

<code>Israel\ Daylight\ Time=Asia</code><code>/Jerusalem</code>

<code>Israel\ Standard\ Time=Asia</code><code>/Jerusalem</code>

<code>Jordan\ Daylight\ Time=Asia</code><code>/Amman</code>

<code>Jordan\ Standard\ Time=Asia</code><code>/Amman</code>

<code>Kaliningrad\ Daylight\ Time=Europe</code><code>/Kaliningrad</code>

<code>Kaliningrad\ Standard\ Time=Europe</code><code>/Kaliningrad</code>

<code>Korea\ Daylight\ Time=Asia</code><code>/Seoul</code>

<code>Korea\ Standard\ Time=Asia</code><code>/Seoul</code>

<code>Libya\ Daylight\ Time=Africa</code><code>/Tripoli</code>

<code>Libya\ Standard\ Time=Africa</code><code>/Tripoli</code>

<code>Line\ Islands\ Daylight\ Time=Pacific</code><code>/Kiritimati</code>

<code>Line\ Islands\ Standard\ Time=Pacific</code><code>/Kiritimati</code>

<code>Magadan\ Daylight\ Time=Asia</code><code>/Magadan</code>

<code>Magadan\ Standard\ Time=Asia</code><code>/Magadan</code>

<code>Mauritius\ Daylight\ Time=Indian</code><code>/Mauritius</code>

<code>Mauritius\ Standard\ Time=Indian</code><code>/Mauritius</code>

<code>Middle\ East\ Daylight\ Time=Asia</code><code>/Beirut</code>

<code>Middle\ East\ Standard\ Time=Asia</code><code>/Beirut</code>

<code>Montevideo\ Daylight\ Time=America</code><code>/Montevideo</code>

<code>Montevideo\ Standard\ Time=America</code><code>/Montevideo</code>

<code>Morocco\ Daylight\ Time=Africa</code><code>/Casablanca</code>

<code>Morocco\ Standard\ Time=Africa</code><code>/Casablanca</code>

<code>Mountain\ Daylight\ Time=America</code><code>/Denver</code>

<code>Mountain\ Daylight\ Time\ (Mexico)=America</code><code>/Chihuahua</code>

<code>Mountain\ Standard\ Time=America</code><code>/Denver</code>

<code>Mountain\ Standard\ Time\ (Mexico)=America</code><code>/Chihuahua</code>

<code>Myanmar\ Daylight\ Time=Asia</code><code>/Rangoon</code>

<code>Myanmar\ Standard\ Time=Asia</code><code>/Rangoon</code>

<code>N.\ Central\ Asia\ Daylight\ Time=Asia</code><code>/Novosibirsk</code>

<code>N.\ Central\ Asia\ Standard\ Time=Asia</code><code>/Novosibirsk</code>

<code>Namibia\ Daylight\ Time=Africa</code><code>/Windhoek</code>

<code>Namibia\ Standard\ Time=Africa</code><code>/Windhoek</code>

<code>Nepal\ Daylight\ Time=Asia</code><code>/Katmandu</code>

<code>Nepal\ Standard\ Time=Asia</code><code>/Katmandu</code>

<code>New\ Zealand\ Daylight\ Time=Pacific</code><code>/Auckland</code>

<code>New\ Zealand\ Standard\ Time=Pacific</code><code>/Auckland</code>

<code>Newfoundland\ Daylight\ Time=America</code><code>/St_Johns</code>

<code>Newfoundland\ Standard\ Time=America</code><code>/St_Johns</code>

<code>North\ Asia\ Daylight\ Time=Asia</code><code>/Krasnoyarsk</code>

<code>North\ Asia\ East\ Daylight\ Time=Asia</code><code>/Irkutsk</code>

<code>North\ Asia\ East\ Standard\ Time=Asia</code><code>/Irkutsk</code>

<code>North\ Asia\ Standard\ Time=Asia</code><code>/Krasnoyarsk</code>

<code>Pacific\ Daylight\ Time=America</code><code>/Los_Angeles</code>

<code>Pacific\ Daylight\ Time\ (Mexico)=America</code><code>/Santa_Isabel</code>

<code>Pacific\ SA\ Daylight\ Time=America</code><code>/Santiago</code>

<code>Pacific\ SA\ Standard\ Time=America</code><code>/Santiago</code>

<code>Pacific\ Standard\ Time=America</code><code>/Los_Angeles</code>

<code>Pacific\ Standard\ Time\ (Mexico)=America</code><code>/Santa_Isabel</code>

<code>Pakistan\ Daylight\ Time=Asia</code><code>/Karachi</code>

<code>Pakistan\ Standard\ Time=Asia</code><code>/Karachi</code>

<code>Paraguay\ Daylight\ Time=America</code><code>/Asuncion</code>

<code>Paraguay\ Standard\ Time=America</code><code>/Asuncion</code>

<code>Romance\ Daylight\ Time=Europe</code><code>/Paris</code>

<code>Romance\ Standard\ Time=Europe</code><code>/Paris</code>

<code>Russia\ Time\ Zone\ 10=Asia</code><code>/Srednekolymsk</code>

<code>Russia\ Time\ Zone\ 11=Asia</code><code>/Kamchatka</code>

<code>Russia\ Time\ Zone\ 3=Europe</code><code>/Samara</code>

<code>Russian\ Daylight\ Time=Europe</code><code>/Moscow</code>

<code>Russian\ Standard\ Time=Europe</code><code>/Moscow</code>

<code>SA\ Eastern\ Daylight\ Time=America</code><code>/Cayenne</code>

<code>SA\ Eastern\ Standard\ Time=America</code><code>/Cayenne</code>

<code>SA\ Pacific\ Daylight\ Time=America</code><code>/Bogota</code>

<code>SA\ Pacific\ Standard\ Time=America</code><code>/Bogota</code>

<code>SA\ Western\ Daylight\ Time=America</code><code>/La_Paz</code>

<code>SA\ Western\ Standard\ Time=America</code><code>/La_Paz</code>

<code>SE\ Asia\ Daylight\ Time=Asia</code><code>/Bangkok</code>

<code>SE\ Asia\ Standard\ Time=Asia</code><code>/Bangkok</code>

<code>Samoa\ Daylight\ Time=Pacific</code><code>/Apia</code>

<code>Samoa\ Standard\ Time=Pacific</code><code>/Apia</code>

<code>Singapore\ Daylight\ Time=Asia</code><code>/Singapore</code>

<code>Singapore\ Standard\ Time=Asia</code><code>/Singapore</code>

<code>South\ Africa\ Daylight\ Time=Africa</code><code>/Johannesburg</code>

<code>South\ Africa\ Standard\ Time=Africa</code><code>/Johannesburg</code>

<code>Sri\ Lanka\ Daylight\ Time=Asia</code><code>/Colombo</code>

<code>Sri\ Lanka\ Standard\ Time=Asia</code><code>/Colombo</code>

<code>Syria\ Daylight\ Time=Asia</code><code>/Damascus</code>

<code>Syria\ Standard\ Time=Asia</code><code>/Damascus</code>

<code>Taipei\ Daylight\ Time=Asia</code><code>/Taipei</code>

<code>Taipei\ Standard\ Time=Asia</code><code>/Taipei</code>

<code>Tasmania\ Daylight\ Time=Australia</code><code>/Hobart</code>

<code>Tasmania\ Standard\ Time=Australia</code><code>/Hobart</code>

<code>Tokyo\ Daylight\ Time=Asia</code><code>/Tokyo</code>

<code>Tokyo\ Standard\ Time=Asia</code><code>/Tokyo</code>

<code>Tonga\ Daylight\ Time=Pacific</code><code>/Tongatapu</code>

<code>Tonga\ Standard\ Time=Pacific</code><code>/Tongatapu</code>

<code>Turkey\ Daylight\ Time=Europe</code><code>/Istanbul</code>

<code>Turkey\ Standard\ Time=Europe</code><code>/Istanbul</code>

<code>US\ Eastern\ Daylight\ Time=America</code><code>/Indianapolis</code>

<code>US\ Eastern\ Standard\ Time=America</code><code>/Indianapolis</code>

<code>US\ Mountain\ Daylight\ Time=America</code><code>/Phoenix</code>

<code>US\ Mountain\ Standard\ Time=America</code><code>/Phoenix</code>

<code>UTC=Etc</code><code>/GMT</code>

<code>UTC+12=Etc</code><code>/GMT-12</code>

<code>UTC-02=Etc</code><code>/GMT</code><code>+2</code>

<code>UTC-11=Etc</code><code>/GMT</code><code>+11</code>

<code>Ulaanbaatar\ Daylight\ Time=Asia</code><code>/Ulaanbaatar</code>

<code>Ulaanbaatar\ Standard\ Time=Asia</code><code>/Ulaanbaatar</code>

<code>Venezuela\ Daylight\ Time=America</code><code>/Caracas</code>

<code>Venezuela\ Standard\ Time=America</code><code>/Caracas</code>

<code>Vladivostok\ Daylight\ Time=Asia</code><code>/Vladivostok</code>

<code>Vladivostok\ Standard\ Time=Asia</code><code>/Vladivostok</code>

<code>W.\ Australia\ Daylight\ Time=Australia</code><code>/Perth</code>

<code>W.\ Australia\ Standard\ Time=Australia</code><code>/Perth</code>

<code>W.\ Central\ Africa\ Daylight\ Time=Africa</code><code>/Lagos</code>

<code>W.\ Central\ Africa\ Standard\ Time=Africa</code><code>/Lagos</code>

<code>W.\ Europe\ Daylight\ Time=Europe</code><code>/Berlin</code>

<code>W.\ Europe\ Standard\ Time=Europe</code><code>/Berlin</code>

<code>West\ Asia\ Daylight\ Time=Asia</code><code>/Tashkent</code>

<code>West\ Asia\ Standard\ Time=Asia</code><code>/Tashkent</code>

<code>West\ Pacific\ Daylight\ Time=Pacific</code><code>/Port_Moresby</code>

<code>West\ Pacific\ Standard\ Time=Pacific</code><code>/Port_Moresby</code>

<code>Yakutsk\ Daylight\ Time=Asia</code><code>/Yakutsk</code>

<code>Yakutsk\ Standard\ Time=Asia</code><code>/Yakutsk</code>

<code>#Linked Time Zones alias</code>

<code>Africa</code><code>/Addis_Ababa</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Asmara</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Asmera</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Bamako</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Bangui</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Banjul</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Blantyre</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Brazzaville</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Bujumbura</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Conakry</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Dakar</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Dar_es_Salaam</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Djibouti</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Douala</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Freetown</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Gaborone</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Harare</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Juba</code><code>=Africa</code><code>/Khartoum</code>

<code>Africa</code><code>/Kampala</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Kigali</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Kinshasa</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Libreville</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Lome</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Luanda</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Lubumbashi</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Lusaka</code><code>=Africa</code><code>/Maputo</code>

<code>Africa</code><code>/Malabo</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Maseru</code><code>=Africa</code><code>/Johannesburg</code>

<code>Africa</code><code>/Mbabane</code><code>=Africa</code><code>/Johannesburg</code>

<code>Africa</code><code>/Mogadishu</code><code>=Africa</code><code>/Nairobi</code>

<code>Africa</code><code>/Niamey</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Nouakchott</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Ouagadougou</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Porto-Novo</code><code>=Africa</code><code>/Lagos</code>

<code>Africa</code><code>/Sao_Tome</code><code>=Africa</code><code>/Abidjan</code>

<code>Africa</code><code>/Timbuktu</code><code>=Africa</code><code>/Abidjan</code>

<code>America</code><code>/Anguilla</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Antigua</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Argentina/ComodRivadavia</code><code>=America</code><code>/Argentina/Catamarca</code>

<code>America</code><code>/Aruba</code><code>=America</code><code>/Curacao</code>

<code>America</code><code>/Atka</code><code>=America</code><code>/Adak</code>

<code>America</code><code>/Buenos_Aires</code><code>=America</code><code>/Argentina/Buenos_Aires</code>

<code>America</code><code>/Catamarca</code><code>=America</code><code>/Argentina/Catamarca</code>

<code>America</code><code>/Coral_Harbour</code><code>=America</code><code>/Atikokan</code>

<code>America</code><code>/Cordoba</code><code>=America</code><code>/Argentina/Cordoba</code>

<code>America</code><code>/Dominica</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Ensenada</code><code>=America</code><code>/Tijuana</code>

<code>America</code><code>/Fort_Wayne</code><code>=America</code><code>/Indiana/Indianapolis</code>

<code>America</code><code>/Grenada</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Guadeloupe</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Indianapolis</code><code>=America</code><code>/Indiana/Indianapolis</code>

<code>America</code><code>/Jujuy</code><code>=America</code><code>/Argentina/Jujuy</code>

<code>America</code><code>/Knox_IN</code><code>=America</code><code>/Indiana/Knox</code>

<code>America</code><code>/Kralendijk</code><code>=America</code><code>/Curacao</code>

<code>America</code><code>/Louisville</code><code>=America</code><code>/Kentucky/Louisville</code>

<code>America</code><code>/Lower_Princes</code><code>=America</code><code>/Curacao</code>

<code>America</code><code>/Marigot</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Mendoza</code><code>=America</code><code>/Argentina/Mendoza</code>

<code>America</code><code>/Montreal</code><code>=America</code><code>/Toronto</code>

<code>America</code><code>/Montserrat</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Porto_Acre</code><code>=America</code><code>/Rio_Branco</code>

<code>America</code><code>/Rosario</code><code>=America</code><code>/Argentina/Cordoba</code>

<code>America</code><code>/Shiprock</code><code>=America</code><code>/Denver</code>

<code>America</code><code>/St_Barthelemy</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/St_Kitts</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/St_Lucia</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/St_Thomas</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/St_Vincent</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Tortola</code><code>=America</code><code>/Port_of_Spain</code>

<code>America</code><code>/Virgin</code><code>=America</code><code>/Port_of_Spain</code>

<code>Antarctica</code><code>/McMurdo</code><code>=Pacific</code><code>/Auckland</code>

<code>Antarctica</code><code>/South_Pole</code><code>=Pacific</code><code>/Auckland</code>

<code>Arctic</code><code>/Longyearbyen</code><code>=Europe</code><code>/Oslo</code>

<code>Asia</code><code>/Aden</code><code>=Asia</code><code>/Riyadh</code>

<code>Asia</code><code>/Ashkhabad</code><code>=Asia</code><code>/Ashgabat</code>

<code>Asia</code><code>/Bahrain</code><code>=Asia</code><code>/Qatar</code>

<code>Asia</code><code>/Calcutta</code><code>=Asia</code><code>/Kolkata</code>

<code>Asia</code><code>/Chongqing</code><code>=Asia</code><code>/Shanghai</code>

<code>Asia</code><code>/Chungking</code><code>=Asia</code><code>/Shanghai</code>

<code>Asia</code><code>/Dacca</code><code>=Asia</code><code>/Dhaka</code>

<code>Asia</code><code>/Harbin</code><code>=Asia</code><code>/Shanghai</code>

<code>Asia</code><code>/Istanbul</code><code>=Europe</code><code>/Istanbul</code>

<code>Asia</code><code>/Kashgar</code><code>=Asia</code><code>/Urumqi</code>

<code>Asia</code><code>/Katmandu</code><code>=Asia</code><code>/Kathmandu</code>

<code>Asia</code><code>/Kuwait</code><code>=Asia</code><code>/Riyadh</code>

<code>Asia</code><code>/Macao</code><code>=Asia</code><code>/Macau</code>

<code>Asia</code><code>/Muscat</code><code>=Asia</code><code>/Dubai</code>

<code>Asia</code><code>/Phnom_Penh</code><code>=Asia</code><code>/Bangkok</code>

<code>Asia</code><code>/Saigon</code><code>=Asia</code><code>/Ho_Chi_Minh</code>

<code>Asia</code><code>/Tel_Aviv</code><code>=Asia</code><code>/Jerusalem</code>

<code>Asia</code><code>/Thimbu</code><code>=Asia</code><code>/Thimphu</code>

<code>Asia</code><code>/Ujung_Pandang</code><code>=Asia</code><code>/Makassar</code>

<code>Asia</code><code>/Ulan_Bator</code><code>=Asia</code><code>/Ulaanbaatar</code>

<code>Asia</code><code>/Vientiane</code><code>=Asia</code><code>/Bangkok</code>

<code>Atlantic</code><code>/Faeroe</code><code>=Atlantic</code><code>/Faroe</code>

<code>Atlantic</code><code>/Jan_Mayen</code><code>=Europe</code><code>/Oslo</code>

<code>Atlantic</code><code>/St_Helena</code><code>=Africa</code><code>/Abidjan</code>

<code>Australia</code><code>/ACT</code><code>=Australia</code><code>/Sydney</code>

<code>Australia</code><code>/Canberra</code><code>=Australia</code><code>/Sydney</code>

<code>Australia</code><code>/LHI</code><code>=Australia</code><code>/Lord_Howe</code>

<code>Australia</code><code>/NSW</code><code>=Australia</code><code>/Sydney</code>

<code>Australia</code><code>/North</code><code>=Australia</code><code>/Darwin</code>

<code>Australia</code><code>/Queensland</code><code>=Australia</code><code>/Brisbane</code>

<code>Australia</code><code>/South</code><code>=Australia</code><code>/Adelaide</code>

<code>Australia</code><code>/Tasmania</code><code>=Australia</code><code>/Hobart</code>

<code>Australia</code><code>/Victoria</code><code>=Australia</code><code>/Melbourne</code>

<code>Australia</code><code>/West</code><code>=Australia</code><code>/Perth</code>

<code>Australia</code><code>/Yancowinna</code><code>=Australia</code><code>/Broken_Hill</code>

<code>Brazil</code><code>/Acre</code><code>=America</code><code>/Rio_Branco</code>

<code>Brazil</code><code>/DeNoronha</code><code>=America</code><code>/Noronha</code>

<code>Brazil</code><code>/East</code><code>=America</code><code>/Sao_Paulo</code>

<code>Brazil</code><code>/West</code><code>=America</code><code>/Manaus</code>

<code>Canada</code><code>/Atlantic</code><code>=America</code><code>/Halifax</code>

<code>Canada</code><code>/Central</code><code>=America</code><code>/Winnipeg</code>

<code>Canada</code><code>/East-Saskatchewan</code><code>=America</code><code>/Regina</code>

<code>Canada</code><code>/Eastern</code><code>=America</code><code>/Toronto</code>

<code>Canada</code><code>/Mountain</code><code>=America</code><code>/Edmonton</code>

<code>Canada</code><code>/Newfoundland</code><code>=America</code><code>/St_Johns</code>

<code>Canada</code><code>/Pacific</code><code>=America</code><code>/Vancouver</code>

<code>Canada</code><code>/Saskatchewan</code><code>=America</code><code>/Regina</code>

<code>Canada</code><code>/Yukon</code><code>=America</code><code>/Whitehorse</code>

<code>Chile</code><code>/Continental</code><code>=America</code><code>/Santiago</code>

<code>Chile</code><code>/EasterIsland</code><code>=Pacific</code><code>/Easter</code>

<code>Cuba=America</code><code>/Havana</code>

<code>Egypt=Africa</code><code>/Cairo</code>

<code>Eire=Europe</code><code>/Dublin</code>

<code>Europe</code><code>/Belfast</code><code>=Europe</code><code>/London</code>

<code>Europe</code><code>/Bratislava</code><code>=Europe</code><code>/Prague</code>

<code>Europe</code><code>/Busingen</code><code>=Europe</code><code>/Zurich</code>

<code>Europe</code><code>/Guernsey</code><code>=Europe</code><code>/London</code>

<code>Europe</code><code>/Isle_of_Man</code><code>=Europe</code><code>/London</code>

<code>Europe</code><code>/Jersey</code><code>=Europe</code><code>/London</code>

<code>Europe</code><code>/Ljubljana</code><code>=Europe</code><code>/Belgrade</code>

<code>Europe</code><code>/Mariehamn</code><code>=Europe</code><code>/Helsinki</code>

<code>Europe</code><code>/Nicosia</code><code>=Asia</code><code>/Nicosia</code>

<code>Europe</code><code>/Podgorica</code><code>=Europe</code><code>/Belgrade</code>

<code>Europe</code><code>/San_Marino</code><code>=Europe</code><code>/Rome</code>

<code>Europe</code><code>/Sarajevo</code><code>=Europe</code><code>/Belgrade</code>

<code>Europe</code><code>/Skopje</code><code>=Europe</code><code>/Belgrade</code>

<code>Europe</code><code>/Tiraspol</code><code>=Europe</code><code>/Chisinau</code>

<code>Europe</code><code>/Vaduz</code><code>=Europe</code><code>/Zurich</code>

<code>Europe</code><code>/Vatican</code><code>=Europe</code><code>/Rome</code>

<code>Europe</code><code>/Zagreb</code><code>=Europe</code><code>/Belgrade</code>

<code>GB=Europe</code><code>/London</code>

<code>GB-Eire=Europe</code><code>/London</code>

<code>GMT+0=Etc</code><code>/GMT</code>

<code>GMT-0=Etc</code><code>/GMT</code>

<code>GMT0=Etc</code><code>/GMT</code>

<code>Greenwich=Etc</code><code>/GMT</code>

<code>Hongkong=Asia</code><code>/Hong_Kong</code>

<code>Iceland=Atlantic</code><code>/Reykjavik</code>

<code>Indian</code><code>/Antananarivo</code><code>=Africa</code><code>/Nairobi</code>

<code>Indian</code><code>/Comoro</code><code>=Africa</code><code>/Nairobi</code>

<code>Indian</code><code>/Mayotte</code><code>=Africa</code><code>/Nairobi</code>

<code>Iran=Asia</code><code>/Tehran</code>

<code>Israel=Asia</code><code>/Jerusalem</code>

<code>Jamaica=America</code><code>/Jamaica</code>

<code>Japan=Asia</code><code>/Tokyo</code>

<code>Kwajalein=Pacific</code><code>/Kwajalein</code>

<code>Libya=Africa</code><code>/Tripoli</code>

<code>Mexico</code><code>/BajaNorte</code><code>=America</code><code>/Tijuana</code>

<code>Mexico</code><code>/BajaSur</code><code>=America</code><code>/Mazatlan</code>

<code>Mexico</code><code>/General</code><code>=America</code><code>/Mexico_City</code>

<code>NZ=Pacific</code><code>/Auckland</code>

<code>NZ-CHAT=Pacific</code><code>/Chatham</code>

<code>Navajo=America</code><code>/Denver</code>

<code>PRC=Asia</code><code>/Shanghai</code>

<code>Pacific</code><code>/Johnston</code><code>=Pacific</code><code>/Honolulu</code>

<code>Pacific</code><code>/Midway</code><code>=Pacific</code><code>/Pago_Pago</code>

<code>Pacific</code><code>/Ponape</code><code>=Pacific</code><code>/Pohnpei</code>

<code>Pacific</code><code>/Saipan</code><code>=Pacific</code><code>/Guam</code>

<code>Pacific</code><code>/Samoa</code><code>=Pacific</code><code>/Pago_Pago</code>

<code>Pacific</code><code>/Truk</code><code>=Pacific</code><code>/Chuuk</code>

<code>Pacific</code><code>/Yap</code><code>=Pacific</code><code>/Chuuk</code>

<code>Poland=Europe</code><code>/Warsaw</code>

<code>Portugal=Europe</code><code>/Lisbon</code>

<code>ROC=Asia</code><code>/Taipei</code>

<code>ROK=Asia</code><code>/Seoul</code>

<code>Singapore=Asia</code><code>/Singapore</code>

<code>Turkey=Europe</code><code>/Istanbul</code>

<code>UCT=Etc</code><code>/UCT</code>

<code>US</code><code>/Alaska</code><code>=America</code><code>/Anchorage</code>

<code>US</code><code>/Aleutian</code><code>=America</code><code>/Adak</code>

<code>US</code><code>/Arizona</code><code>=America</code><code>/Phoenix</code>

<code>US</code><code>/Central</code><code>=America</code><code>/Chicago</code>

<code>US</code><code>/East-Indiana</code><code>=America</code><code>/Indiana/Indianapolis</code>

<code>US</code><code>/Eastern</code><code>=America</code><code>/New_York</code>

<code>US</code><code>/Hawaii</code><code>=Pacific</code><code>/Honolulu</code>

<code>US</code><code>/Indiana-Starke</code><code>=America</code><code>/Indiana/Knox</code>

<code>US</code><code>/Michigan</code><code>=America</code><code>/Detroit</code>

<code>US</code><code>/Mountain</code><code>=America</code><code>/Denver</code>

<code>US</code><code>/Pacific</code><code>=America</code><code>/Los_Angeles</code>

<code>US</code><code>/Pacific-New</code><code>=America</code><code>/Los_Angeles</code>

<code>US</code><code>/Samoa</code><code>=Pacific</code><code>/Pago_Pago</code>

<code>Universal=Etc</code><code>/UTC</code>

<code>W-SU=Europe</code><code>/Moscow</code>

<code>Zulu=Etc</code><code>/UTC</code>

<code>#Standard (IANA) abbreviations</code>

<code>ACWST=Australia</code><code>/Eucla</code>

<code>AFT=Asia</code><code>/Kabul</code>

<code>ALMT=Asia</code><code>/Almaty</code>

<code>ANAT=Asia</code><code>/Anadyr</code>

<code>AZOST=Atlantic</code><code>/Azores</code>

<code>AZOT=Atlantic</code><code>/Azores</code>

<code>AZST=Asia</code><code>/Baku</code>

<code>AZT=Asia</code><code>/Baku</code>

<code>BDT=Asia</code><code>/Dhaka</code>

<code>BNT=Asia</code><code>/Brunei</code>

<code>BOT=America</code><code>/La_Paz</code>

<code>BRST=America</code><code>/Sao_Paulo</code>

<code>BTT=Asia</code><code>/Thimphu</code>

<code>CAT=Africa</code><code>/Maputo</code>

<code>CCT=Indian</code><code>/Cocos</code>

<code>CHADT=Pacific</code><code>/Chatham</code>

<code>CHAST=Pacific</code><code>/Chatham</code>

<code>CHOST=Asia</code><code>/Choibalsan</code>

<code>CHOT=Asia</code><code>/Choibalsan</code>

<code>CHUT=Pacific</code><code>/Chuuk</code>

<code>CKT=Pacific</code><code>/Rarotonga</code>

<code>COT=America</code><code>/Bogota</code>

<code>CVT=Atlantic</code><code>/Cape_Verde</code>

<code>CXT=Indian</code><code>/Christmas</code>

<code>ChST=Pacific</code><code>/Guam</code>

<code>DAVT=Antarctica</code><code>/Davis</code>

<code>DDUT=Antarctica</code><code>/DumontDUrville</code>

<code>EAST=Pacific</code><code>/Easter</code>

<code>ECT=America</code><code>/Guayaquil</code>

<code>EGST=America</code><code>/Scoresbysund</code>

<code>EGT=America</code><code>/Scoresbysund</code>

<code>FJST=Pacific</code><code>/Fiji</code>

<code>FJT=Pacific</code><code>/Fiji</code>

<code>FKST=Atlantic</code><code>/Stanley</code>

<code>FNT=America</code><code>/Noronha</code>

<code>GALT=Pacific</code><code>/Galapagos</code>

<code>GAMT=Pacific</code><code>/Gambier</code>

<code>GET=Asia</code><code>/Tbilisi</code>

<code>GFT=America</code><code>/Cayenne</code>

<code>GILT=Pacific</code><code>/Tarawa</code>

<code>GYT=America</code><code>/Guyana</code>

<code>HDT=America</code><code>/Adak</code>

<code>HKT=Asia</code><code>/Hong_Kong</code>

<code>HOVST=Asia</code><code>/Hovd</code>

<code>HOVT=Asia</code><code>/Hovd</code>

<code>IDT=Asia</code><code>/Jerusalem</code>

<code>IOT=Indian</code><code>/Chagos</code>

<code>IRST=Asia</code><code>/Tehran</code>

<code>JST=Asia</code><code>/Tokyo</code>

<code>KGT=Asia</code><code>/Bishkek</code>

<code>KOST=Pacific</code><code>/Kosrae</code>

<code>LHDT=Australia</code><code>/Lord_Howe</code>

<code>LHST=Australia</code><code>/Lord_Howe</code>

<code>LINT=Pacific</code><code>/Kiritimati</code>

<code>MAGT=Asia</code><code>/Magadan</code>

<code>MART=Pacific</code><code>/Marquesas</code>

<code>MAWT=Antarctica</code><code>/Mawson</code>

<code>MEST=MET</code>

<code>MET=MET</code>

<code>MIST=Antarctica</code><code>/Macquarie</code>

<code>MMT=Asia</code><code>/Rangoon</code>

<code>MUT=Indian</code><code>/Mauritius</code>

<code>MVT=Indian</code><code>/Maldives</code>

<code>NCT=Pacific</code><code>/Noumea</code>

<code>NDT=America</code><code>/St_Johns</code>

<code>NFT=Pacific</code><code>/Norfolk</code>

<code>NOVT=Asia</code><code>/Novosibirsk</code>

<code>NPT=Asia</code><code>/Kathmandu</code>

<code>NRT=Pacific</code><code>/Nauru</code>

<code>NST=America</code><code>/St_Johns</code>

<code>NUT=Pacific</code><code>/Niue</code>

<code>NZDT=Pacific</code><code>/Auckland</code>

<code>NZST=Pacific</code><code>/Auckland</code>

<code>OMST=Asia</code><code>/Omsk</code>

<code>ORAT=Asia</code><code>/Oral</code>

<code>PET=America</code><code>/Lima</code>

<code>PETT=Asia</code><code>/Kamchatka</code>

<code>PGT=Pacific</code><code>/Port_Moresby</code>

<code>PHOT=Pacific</code><code>/Enderbury</code>

<code>PHT=Asia</code><code>/Manila</code>

<code>PKT=Asia</code><code>/Karachi</code>

<code>PMDT=America</code><code>/Miquelon</code>

<code>PMST=America</code><code>/Miquelon</code>

<code>PONT=Pacific</code><code>/Pohnpei</code>

<code>PWT=Pacific</code><code>/Palau</code>

<code>PYST=America</code><code>/Asuncion</code>

<code>PYT=America</code><code>/Asuncion</code>

<code>QYZT=Asia</code><code>/Qyzylorda</code>

<code>RET=Indian</code><code>/Reunion</code>

<code>ROTT=Antarctica</code><code>/Rothera</code>

<code>SAKT=Asia</code><code>/Sakhalin</code>

<code>SAMT=Europe</code><code>/Samara</code>

<code>SAST=Africa</code><code>/Johannesburg</code>

<code>SBT=Pacific</code><code>/Guadalcanal</code>

<code>SCT=Indian</code><code>/Mahe</code>

<code>SGT=Asia</code><code>/Singapore</code>

<code>SRET=Asia</code><code>/Srednekolymsk</code>

<code>SRT=America</code><code>/Paramaribo</code>

<code>SST=Pacific</code><code>/Pago_Pago</code>

<code>SYOT=Antarctica</code><code>/Syowa</code>

<code>TAHT=Pacific</code><code>/Tahiti</code>

<code>TFT=Indian</code><code>/Kerguelen</code>

<code>TJT=Asia</code><code>/Dushanbe</code>

<code>TKT=Pacific</code><code>/Fakaofo</code>

<code>TLT=Asia</code><code>/Dili</code>

<code>TMT=Asia</code><code>/Ashgabat</code>

<code>TOT=Pacific</code><code>/Tongatapu</code>

<code>TVT=Pacific</code><code>/Funafuti</code>

<code>ULAST=Asia</code><code>/Ulaanbaatar</code>

<code>ULAT=Asia</code><code>/Ulaanbaatar</code>

<code>UYT=America</code><code>/Montevideo</code>

<code>VET=America</code><code>/Caracas</code>

<code>VOST=Antarctica</code><code>/Vostok</code>

<code>VUT=Pacific</code><code>/Efate</code>

<code>WAKT=Pacific</code><code>/Wake</code>

<code>WAST=Africa</code><code>/Windhoek</code>

<code>WFT=Pacific</code><code>/Wallis</code>

<code>WGST=America</code><code>/Godthab</code>

<code>WGT=America</code><code>/Godthab</code>

<code>WIT=Asia</code><code>/Jayapura</code>

<code>WITA=Asia</code><code>/Makassar</code>

<code>WSDT=Pacific</code><code>/Apia</code>

<code>WSST=Pacific</code><code>/Apia</code>

<code>XJT=Asia</code><code>/Urumqi</code>

<code>YEKT=Asia</code><code>/Yekaterinburg</code>

以上内容在src\main\resources\com\mysql\cj\jdbc\util.TimeZoneMapping.properties,

= 後面的值為我們可以用來設定的值

 本文轉自 獨孤環宇 51CTO部落格,原文連結:http://blog.51cto.com/snowtiger/1967441