• ベストアンサー

「1」などの数字を「January」に変換する方法を教えて下さい

_ranco_の回答

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

“「1」などの数字”がどこにあるのか、どこから得るのかで、答えは変わりますね。

village3104
質問者

補足

数字はDBから得ます。 その型はstring型です。 やはりif...else if...else if...と判定していく方法しか無いのでしょうか。

関連するQ&A

  • 英語圏での月名の認識

    ふと、疑問に感じたのでどなたか教えてください。 1. 英語では1月、2月・・・の事を January、February・・・と言いいますが、 英語圏の方は「1月=January」と認識しているのでしょうか? 具体的には日本から手紙を送るときに文面に 「2007/08/13」と書いてあった場合に、英語圏の方は これを見て「13/August/2007」と理解するのかという事です。 2. 仮に1で英語圏の方が「1月=January」を理解している ならば、英語圏の方が手紙で日付を表すときに 「13/August/2007」ではなく「13/08/2007」と記す事は あるのでしょうか? 英語圏→日本の場合は当然記す場合があると思うのですが、 英語圏→英語圏の場合がどうなのか教えてください。

  • Excel2007での英語の月名を数字で表示したい

    質問なのですが、January | 20 と入力されている2つのセルを使って、 別のセルに1/20と表示させたいのですがうまく数字化できません。 調べてはみましたが、数字から英語への方法しか見つけることができませんでした。 よろしくお願いします。

  • Numbersで数字を月日に変換する演算方法

    損益分岐を計算したいと思っております。 Numbersで数字を月日に変換する演算方法を教えてください。 例:  6.5 であれば 6月15日  12.0 であれば 12月1日  16.5 であれば 1年4月15日など 損益分岐の月日が知りたいので、 12ヶ月を超える場合、年月が出るとベターですが、16月1日のような表記でも構いません。

  • 日付の表記について質問します。

    英語の表記は、国によって異なりますが、おおよそ、 January 7, 2008 (米国) 7 January, 2008 (英国) に二分されているようです。 ところで、コンピューター的な表示で、数字のみの場合、 日本では、 2008/1/7 2008.1.7 などと表示されます。 この数字の表示方法と順序なのですが、 質問1 英国や米国でも、同一の表示方法がとられていますか。 質問2 エクセルの表示ではどうでしょうか。 (質問2は、追加です。回答省略可です。) よろしくお願いします。

  • 教えて!数字から年月に変換したいです

    数字から年月に変換して、出力したいです。 例えば、Y=2006、M=2の場合、 英語の場合:「Feb 2006」 日本語の場合:「2006年2月」 として、出力する。 実際、YとMの入力はいろいろです。 Yは年の数字、Mは月の数字です。 C言語プルグラムのサンプルが欲しいです。 教えてください! お願いします。

  • Excel2007の年月日表記を自動的に数字に変換させたい

    WindowsXPからVisatにPCを変更しました。 エクセルも2003から2007にかわったのですが、 今まで簡単にできたことができないようになって困っています。 ●今までしていたこと 他からの 16-Dec-2009 17:30 のような英語表記の年月日と時間をコピペする ↓ ペーストした先の16-Dec-2009 17:30をダブルクリックすると、 自動的に設定した書式にあわせて 2009/12/16 17:30 という表記に変更されていた ●現在 ダブルクリックしても、セルの書式変更をしても 16-Dec-2009 17:30 のままで表記がかわりません。 以前のように簡単に英語表記の月の部分を 数字に変換する方法はないでしょうか? どうぞ宜しくお願い致します。

  • 英語の日付

    英語の日付表記を見ると本によって 月が先に来ている場合と日が先に来ている場合があるのですが どちらが一般的なのでしょうか? August 31, 2006 or 31 August, 2006 どなたか教えてください。

  • 数字が重ならないようにするには

    Javaを始めたばかりなのでわからない事だらけですが、よろしくお願いします。 早速、質問ですが 要素数5の配列を用意して、そこにランダムに数字を入れていきます。 ですが、数字が一つもかぶらないように数字を入れたいのですが、どうしたらいいのか良くわかりません。 なにか数字がかぶらない様にする方法はありますでしょうか? よろしくお願いします。

  • ランダムに数字を並び変える方法は

    windows2000 Flash MX 1~9までの数字をランダムに発生させ配列に入れるには v_count=new Array(); for(i=1; i<10; i++) {   v_max=9   v_count[i]=Math.floor(Math.random()*v_max)+1  } と記述しました。 配列に格納されたランダムに発生した数字が9個ありますが当然同じ数字も含まれています。 これを数字が重複しないようにする方法が知りたいのです。 つまり1~9までの数字をランダムに並べ替えたいのですがどのような方法がありますか。教えて下さい。 説明が下手でスミマセン。 ご指摘いただければ補足します。

    • ベストアンサー
    • Flash
  • 【Excel】日付の一桁の数字に自動で0をつける

    ユーザー定義の「日付」では、「2001年3月14日」という(アスタリスクのつかない)書式がありますが、一桁の数字に0がありません。 この日付の書式にするにはたとえば「19-7-19」と打てば自動で「2019年7月19日」と表記されますが、この入力方法で一桁の数字の場合「07月」というように表記される方法がありましたら教えてください。 Excel2007利用です。