Sedikit tentang Konversi Tanggal dalam C#

Saya terlibat dalam suatu proyek yang meminta saya untuk menyimpan tanggal ke dalam database berupa text dengan format yyyyMMdd (20091231). Berikut adalah kode mengubah tanggal dari format dd/MM/yyyy ke yyyyMMdd. Asumsikan bahwa text value dari control tboxTanggal1 dan tboxTanggal2 sudah berformat dd/MM/yyyy.

String sTanggal1;
String sTanggal2;
try
{
    sTanggal1 = String.Format("{0:yyyyMMdd}", DateTime.ParseExact(tboxTanggal1.Text, "dd/MM/yyyy", null));
    sTanggal2 = String.Format("{0:yyyyMMdd}", DateTime.ParseExact(tboxTanggal2.Text, "dd/MM/yyyy", null));
}
catch(Exception)
{
    lblErrorMsg.Text = "Tanggal Awal atau Akhir tidak ada di dalam kalender!";
    lblErrorMsg.ForeColor = Color.Red;
    return;
}

Bila ingin mengubah tanggal server saat ini menjadi yyyyMMdd, caranya adalah sebagai berikut:

String sTanggal = String.Format("{0:yyyyMMdd}", DateTime.Today);

Bila ingin mengubah tanggal string berformat yyyyMMdd ke tipe data DateTime, caranya adalah sebagai berikut:

DateTime dtTanggal = DateTime.ParseExact(txtTanggal, "yyyyMMdd", null);
Ditulis dalam C#. Kaitkata: . Tinggalkan sebuah Komentar »

Mencoba ABAP Objects – Basics Guided Tutorial

Pada saat mencoba ABAP Objects – Basics Guided Tutorial, terdapat semacam convertion error pada saat meng-active-kan kode yang ada pada tutorial tersebut. Error terdapat pada method SHOW pada bagian implementation dari class ZCL_VEHICLE_XX. Kode method tersebut adalah sebagai berikut:

method show.
  data msg type string.
  msg = `Vehicle ` && |{ id }| &&
    `, Speed = ` && |{ speed }| &&
    `, Max-Speed = ` && |{ max_speed }|.
  message msg TYPE 'I'.
endmethod.

Akhirnya method di atas saya ganti dengan kode berikut agar bisa berjalan:

method show.
  data msg         type string.
  data s_id        type string.
  data s_speed     type string.
  data s_max_speed type string.

  s_id = id.
  s_speed = speed.
  s_max_speed = max_speed.

  concatenate `Vehicle ` s_id
              `, Speed = ` s_speed
              `, Max-Speed = ` s_max_speed
              into msg.

  message msg type 'I'.
endmethod.

Ada guru ABAP yang dapat memberi tahu saya bagaimana menggunakan sintaks yang benar dari kode method SHOW yang pertama?

Ditulis dalam SAP. Kaitkata: , . 1 Komentar »

ASP LinkButton without Underline

Ingin menggunakan LinkButton tapi tanpa underline (garis bawah)? Coba set Font-Strikeout=”False”. Contohnya sebagai berikut:

<asp:LinkButton ID="lnkHome" runat="server" PostBackUrl="~/Default.aspx"
 Font-Names="Verdana" Font-Size="Small" Font-Strikeout="False"
 ForeColor="#333333">Home</asp:LinkButton>

Sebuah artikel yang sangat kompleks bukan, he.. he.. he… Sudah lama gak posting. Mau nerusin artikel ABAP kok belum sempat, karena kena proyek kejar tayang.

Ditulis dalam ASP.NET. Kaitkata: . Tinggalkan sebuah Komentar »

ABAP Objects vs Java: Hello World

Mungkin ada yang ingin tahu perbandingan OOP antara ABAP Objects dengan Java untuk program “Hello World”. Pada ABAP, bagian deklarasi class dipisahkan dengan bagian implementasi class (mirip Delphi).

 REPORT  z_oo_hello_world.

 *----------------------------------------------------------------------*
 *       CLASS welcome DEFINITION
 *----------------------------------------------------------------------*
 CLASS welcome1 DEFINITION CREATE PUBLIC"public class
   PUBLIC SECTION.
     CLASS-METHODS main.                  "public static void method
 ENDCLASS.

 *----------------------------------------------------------------------*
 *       CLASS welcome IMPLEMENTATION
 *----------------------------------------------------------------------*
 CLASS welcome1 IMPLEMENTATION.
   METHOD main.
     WRITE 'Hello World!'.
   ENDMETHOD.
 ENDCLASS.

 START-OF-SELECTION.  "Execute main
   welcome1=>main( ).

 *----------------------------------------------------------------------*
 *       Compare to Java
 *----------------------------------------------------------------------*
 * public class welcome1 {
 *     public static void main(String[] args) {
 *         System.out.println( "Hello World!" );
 *     }
 * }
Ditulis dalam Java, SAP. Kaitkata: , , . Tinggalkan sebuah Komentar »

ABAP: Simple Address Book Part 2 (Database)

Setelah anda membuat Package seperti yang telah diuraikan di ABAP: Simple Address Book Part 1, sekarang saatnya membuat database dengan satu (1) tabel saja. Kalau terdiri dua tabel atau lebih maka judul artikel ini tidak mengandung kata simple lagi, hehehe.

1. Kembali ke “Repository Browser”, klik kanan Package Z_ADDRESS_BOOK, kemudian lanjutkan seperti pada gambar berikut. Jangan lupa ikuti sesuai nomor urutnya.

abok_db_00

2. Nama database tidak diperlukan karena sudah menyatu dengan Package. Masukkan nama tabel ZADDRESS sebagaimana berikut:

abok_db_01

3. Untung penanganan “Delivery and Maintenance” tiru saja seperti gambar berikut. “Delivery Class” jenis A berarti tabel ini dapat menangani transaksi (CRUD).

abok_db_02

4. Sekarang saatnya membuat “table fields”. Buatlah kolom-kolom tabel seperti yang ditunjukkan pada gambar berikut. “Data Element” adalah mirip dengan Domain atau nama tipe data, baik yang telah dibuat oleh SAP (predefined) atau yang kita buat sendiri. Masukkan saja nama-nama “Data Element” seperti pada contoh walaupun anda belum membuatnya. Setelah semua nama field dan “Data Element” dimasukkan, langkah selanjutnya adalah membuat “Data Element”. “Data Element” yang pertama kali kita buat adalah ZADDRESS_ID dengan cara men-dobel klik-nya.

abok_db_03

Baca entri selengkapnya »

Ditulis dalam SAP. Kaitkata: , . 3 Komentar »
Ikuti

Get every new post delivered to your Inbox.